import { AppObject, AppObjectRepo } from "@vived/core";
export declare const SLIDE_INFO_FRAMED_CONTAINER_ID = "slideInfo";
export declare const RENDER_CANVAS_FRAMED_CONTAINER_ID = "renderCanvas";
export declare const INSPECTOR_FRAMED_CONTAINER_ID = "inspector";
export declare const TOOLBAR_FRAMED_CONTAINER_ID = "toolbar";
export declare const LOWER_LETTERBOX_FRAMED_CONTAINER_ID = "lowerLetterBox";
export declare const UPPER_LETTERBOX_FRAMED_CONTAINER_ID = "upperLetterBox";
export declare const LEFT_LETTERBOX_FRAMED_CONTAINER_ID = "leftLetterBox";
export declare const RIGHT_LETTERBOX_FRAMED_CONTAINER_ID = "rightLetterBox";
/**
 * Configuration options for setting up a standard framed screen layout.
 * Controls the initialization behavior of the screen layout system.
 */
export interface StandardFramedScreenOptions {
    /**
     * When true, prevents the automatic setup of the standard layout hook.
     * Use this when you need to implement custom layout behavior instead
     * of the default standard layout.
     * @default false
     */
    dontSetupLayoutHook?: boolean;
}
export declare function setupStandardFramedScreen(appObjects: AppObjectRepo, options?: StandardFramedScreenOptions): AppObject;
//# sourceMappingURL=setupStandardFramedScreen.d.ts.map