import { r as Axis, t as Layout } from "./layout-CKSYucpS.js"; //#region src/layouts/preset.d.ts interface LayoutPreset { layout: Layout; spacing: number; perspective?: number; overscan?: number; axis?: Axis; } //#endregion //#region src/layouts/coverflow.d.ts interface CoverflowOptions { step?: number; spread?: number; depth?: number; angle?: number; reach?: number; perspective?: number; } declare const coverflow: ({ step, spread, depth, angle, reach, perspective }?: CoverflowOptions) => LayoutPreset; //#endregion //#region src/layouts/fan.d.ts interface FanOptions { angle?: number; pivot?: number; lift?: number; reach?: number; } declare const fan: ({ angle, pivot, lift, reach }?: FanOptions) => LayoutPreset; //#endregion //#region src/layouts/stack.d.ts interface StackOptions { slide?: number; offset?: number; depth?: number; shrink?: number; reach?: number; perspective?: number; } declare const stack: ({ slide, offset, depth, shrink, reach, perspective }?: StackOptions) => LayoutPreset; //#endregion //#region src/layouts/wheel.d.ts interface WheelOptions { spacing?: number; radius?: number; horizon?: number; perspective?: number; } declare const wheel: ({ spacing, radius, horizon, perspective }?: WheelOptions) => LayoutPreset; //#endregion export { type LayoutPreset, coverflow, fan, stack, wheel };