export type WindowPosition = 'Default' | 'Custom';
export interface CustomPosition {
    top?: number;
    left?: number;
    width: number;
    height: number;
}
export default interface WindowApi {
    openWindow: (id: string, props?: any, position?: WindowPosition, customPosition?: CustomPosition) => string | undefined;
    newTab: (panelId: string, id: string, props?: any) => string | undefined;
    closeComponent: (id: string, instance?: string) => void;
}
//# sourceMappingURL=WindowApi.d.ts.map