import { z } from 'zod/v4'; export declare enum PlacementType { Anchor = "anchor", Nested = "nested", Viewport = "viewport" } export declare const MAX_LAYER_MARGIN = 40; export type Alignment = z.infer; export type Placement = z.output; export type CreatePlacementBody = z.input; export type CreatePlacementArgs = z.output; export declare const alignmentSchema: z.ZodEnum<{ left: "left"; right: "right"; top: "top"; bottom: "bottom"; center: "center"; "top-start": "top-start"; "top-end": "top-end"; "right-start": "right-start"; "right-end": "right-end"; "bottom-start": "bottom-start"; "bottom-end": "bottom-end"; "left-start": "left-start"; "left-end": "left-end"; }>; export declare const createPlacementSchema: z.ZodObject<{ type: z.ZodDefault>; anchorSelector: z.ZodOptional; alignment: z.ZodDefault>; sticky: z.ZodDefault; margin: z.ZodDefault; }, z.core.$strip>; export declare const placementSchema: z.ZodObject<{ type: z.ZodDefault>; anchorSelector: z.ZodOptional; alignment: z.ZodDefault>; sticky: z.ZodDefault; margin: z.ZodDefault; }, z.core.$strip>;