import { SystemStartupData } from "./types";
import { FinsembleWindow } from "../../common/FinsembleWindow";
/**
 * Obtains the initial bounds and then saves them to the workspace
 */
export declare const cacheInitialBounds: () => Promise<void>;
/**
 * Runs all local client side code necessary to participate in Finsemble's desktop.
 * @todo, remove clients from BaseClient and convert to singletons
 * @todo, move command channel stuff into WindowTitleBar - deprecate
 */
export declare const windowStartup: ({ windowName, componentType, finsembleWindow, systemStartupData, }: {
    windowName: string;
    componentType?: string | undefined;
    finsembleWindow: FinsembleWindow;
    systemStartupData: SystemStartupData;
}) => Promise<void>;
//# sourceMappingURL=windowStartup.d.ts.map