import type { IChromeFrameArgs, IChromeOptionsFrameArgs } from './types.js'; export type WindowStoreListType = Map; /** used as a reference */ export declare const windowListObjects: Map>>; /** active frameId */ export declare const activeFrame: import("svelte/store").Writable; /** host the generic configuration */ export declare const chromeFrameConfigStore: import("svelte/store").Writable>>; /** host the chromeFrame list */ export declare const chromeFrameListStore: import("svelte/store").Writable; export declare const chromeFrameStore: { subscribe: (this: void, run: import("svelte/store").Subscriber, invalidate?: ((value?: WindowStoreListType | undefined) => void) | undefined) => import("svelte/store").Unsubscriber; activeFrame: import("svelte/store").Writable; defaultConfigStore: import("svelte/store").Writable>>; create: (payload: IChromeFrameArgs) => void; open: (payload: IChromeFrameArgs) => void; close: (frameId: string | number) => void; minimize: (frameId: string | number) => void; toggle: (frameId: string | number) => void; remove: (frameId: string | number) => void; updatePos: (frameId: string | number, position: IChromeFrameArgs['position']) => void; makeOnTop: (frameId: string | number) => void; reset: () => void; }; export declare const chromeFrameListRef: Record;