import { type ILayoutItemPath, type RenderMode } from "../../types.js";
type LayoutElementType = "root" | "nested" | "section" | "item" | "leaf-item";
export declare const DEFAULT_SLIDE_WIDTH = 1920;
export declare const DEFAULT_SLIDE_HEIGHT = 1080;
export declare function useSlideData(renderMode: RenderMode | undefined): {
    slideWidth: number;
    slideHeight: number;
} | undefined;
export declare function useSlideSizeStyle(renderMode: RenderMode | undefined, type: LayoutElementType, parentLayoutPath?: ILayoutItemPath): {
    width?: undefined;
    gridTemplateRows?: undefined;
    overflow?: undefined;
    height?: undefined;
} | {
    width: string;
    gridTemplateRows?: undefined;
    overflow?: undefined;
    height?: undefined;
} | {
    width?: undefined;
    gridTemplateRows: string;
    height: string;
    overflow?: undefined;
} | {
    width?: undefined;
    gridTemplateRows?: undefined;
    height: string;
    overflow: string;
} | {
    width?: undefined;
    gridTemplateRows?: undefined;
    overflow?: undefined;
    height: string;
};
export {};
//# sourceMappingURL=useSlideData.d.ts.map