/// import { type CreatePinInputProps as PinInputProps } from "@melt-ui/svelte"; export declare function getPinInputData(): { NAME: "pin-input"; PARTS: readonly ["root", "input", "hidden-input"]; }; type GetReturn = Omit, "updateOption">; export declare function setCtx(props: PinInputProps): { updateOption: (key: K, value: V | undefined) => void; getAttrs: (part: "input" | "root" | "hidden-input") => Record; ids: import("@melt-ui/svelte/internal/helpers").ToWritableStores<{ root: string; }>; elements: { root: import("@melt-ui/svelte/internal/helpers").MeltElement<[{ update: (updater: import("svelte/store").Updater, sideEffect?: ((newValue: string[]) => void) | undefined) => void; set: (this: void, value: string[]) => void; subscribe(this: void, run: import("svelte/store").Subscriber, invalidate?: import("svelte/store").Invalidator | undefined): import("svelte/store").Unsubscriber; get: () => string[]; destroy?: (() => void) | undefined; }, import("@melt-ui/svelte/internal/helpers").WithGet>], import("svelte/action").Action>, ([$value, $rootId]: [string[], string]) => { id: string; 'data-complete': string | undefined; }, string>; input: import("@melt-ui/svelte/internal/helpers").MeltElement<[{ update: (updater: import("svelte/store").Updater, sideEffect?: ((newValue: string[]) => void) | undefined) => void; set: (this: void, value: string[]) => void; subscribe(this: void, run: import("svelte/store").Subscriber, invalidate?: import("svelte/store").Invalidator | undefined): import("svelte/store").Unsubscriber; get: () => string[]; destroy?: (() => void) | undefined; }, import("@melt-ui/svelte/internal/helpers").WithGet>, import("@melt-ui/svelte/internal/helpers").WithGet>, import("@melt-ui/svelte/internal/helpers").WithGet>], (node: HTMLInputElement) => import("@melt-ui/svelte/internal/types").MeltActionReturn<"input" | "keydown" | "blur" | "change" | "focus" | "paste">, ([$value, $placeholder, $disabled, $type]: [string[], string, boolean, "text" | "password"]) => () => { 'data-complete': string | undefined; placeholder: string; disabled: boolean | undefined; type: "text" | "password"; value: string; }, string>; hiddenInput: import("@melt-ui/svelte/internal/helpers").MeltElement<[import("@melt-ui/svelte/internal/helpers").WithGet>, import("svelte/motion").Readable, import("@melt-ui/svelte/internal/helpers").WithGet>, import("@melt-ui/svelte/internal/helpers").WithGet>], (node: HTMLInputElement) => { destroy: import("svelte/store").Unsubscriber; }, ([$value, $name, $disabled, $required]: [string, string | undefined, boolean, boolean]) => { name: string | undefined; value: string; 'aria-hidden': "true"; hidden: boolean; disabled: boolean; required: boolean; tabIndex: number; style: string; }, string>; }; states: { value: { update: (updater: import("svelte/store").Updater, sideEffect?: ((newValue: string[]) => void) | undefined) => void; set: (this: void, value: string[]) => void; subscribe(this: void, run: import("svelte/store").Subscriber, invalidate?: import("svelte/store").Invalidator | undefined): import("svelte/store").Unsubscriber; get: () => string[]; destroy?: (() => void) | undefined; }; valueStr: import("svelte/store").Readable; }; helpers: { clear: () => void; }; options: import("@melt-ui/svelte/internal/helpers").ToWritableStores | undefined; onValueChange?: import("@melt-ui/svelte/internal/helpers").ChangeFn | undefined; ids?: Partial<{ root: string; }> | undefined; }, "value" | "ids">>; }; export declare function getCtx(): GetReturn; export {};