import { WidgetSize } from "../apis/api.interfaces";
export declare type WidgetPropertyInternal = "size" | "position" | "column" | "accountId";
export declare type WidgetState = "unknown" | "loading" | "normal" | "error";
export declare type WidgetDesignation = "widget" | "feed";
export declare type WidgetDefault = {
    column: "primary" | "secondary";
    defaultSize: WidgetSize;
    position: number;
};
export declare type EntryPoint = {
    host?: string | undefined;
    type?: string | undefined;
    className: string | undefined;
    configuration: object | undefined;
};
export declare type EntryPointOverride = EntryPoint & {
    key: string;
};
export declare type Icon = {
    src: string;
};
export declare type ThemedImage = {
    theme: "light" | "dark";
    size: "small" | "medium" | "large";
    src: string;
};
export declare type WidgetAuth = "AAD" | "MSA" | "NONE";
export declare type WidgetAdaptiveCard = {
    template: string;
    data: string;
    hostContext: JSON | undefined;
};
export declare type OrchestratorEvent = "widgetAdded" | "widgetHidden" | "widgetRemoved" | "widgetInnerFocus";
