export interface LayoutResult { x?: number | string; y?: number | string; z?: number | string; rotate?: number; rotateX?: number; rotateY?: number; scale?: number; zIndex?: number; opacity?: number; [key: string]: any; } export type LayoutStrategy = (index: number, total: number, containerRect?: DOMRect | null, options?: any) => LayoutResult; export declare const stackLayout: LayoutStrategy; export declare const fanLayout: LayoutStrategy; export declare const messyLayout: LayoutStrategy; export declare const cascadeLayout: LayoutStrategy; export declare const linearLayout: LayoutStrategy; export declare const gridLayout: LayoutStrategy;