import { IWidgetInstanceInternal } from "../../../widgetRuntime/orchestrator/IWidgetInstanceInternal";
/**
 * Register with the Fluent Design System.
 */
export declare const FluentDesignSystem: import("@microsoft/fast-foundation").DesignSystem;
export declare const widgetSizes: readonly ["small", "medium", "large"];
export declare type WidgetSize = typeof widgetSizes[number];
export declare type WidgetDimension = {
    height: string;
    width: string;
};
export declare const widgetDimensions: {
    [K in WidgetSize]: WidgetDimension;
};
export declare type WidgetFrameConfig = {
    elementName: string;
    widgetInstance: IWidgetInstanceInternal;
};
export declare const suspendActionTimeoutLength = 10000;
export declare const suspendActionDebounceTimeoutLength = 100;
declare function wrapWidget(destination: HTMLElement, config: WidgetFrameConfig): void;
export { wrapWidget };
