import React from 'react'; import type { RootProps } from '../../engines'; import type { CodeInputProps } from './CodeInput.types'; export declare const codeInputRoot: (Root: RootProps) => React.ForwardRefExoticComponent<{ view?: string; size?: string; placeholder?: string; autoFocus?: boolean; codeLength?: 4 | 5 | 6; caption?: React.ReactNode; captionAlign?: "left" | "center"; hidden?: boolean; disabled?: boolean; width?: React.CSSProperties["width"]; allowedSymbols?: string | RegExp; itemErrorBehavior?: import("./CodeInput.types").ItemErrorBehavior; codeErrorBehavior?: import("./CodeInput.types").CodeErrorBehavior; isError?: boolean; setIsError?: React.Dispatch>; onChange?: (value: string) => void; onFullCodeEnter?: (code: string) => void; } & Pick, "aria-label" | "autoComplete"> & Omit, "onChange"> & React.RefAttributes>; export declare const codeInputConfig: { name: string; tag: string; layout: (Root: RootProps) => React.ForwardRefExoticComponent<{ view?: string; size?: string; placeholder?: string; autoFocus?: boolean; codeLength?: 4 | 5 | 6; caption?: React.ReactNode; captionAlign?: "left" | "center"; hidden?: boolean; disabled?: boolean; width?: React.CSSProperties["width"]; allowedSymbols?: string | RegExp; itemErrorBehavior?: import("./CodeInput.types").ItemErrorBehavior; codeErrorBehavior?: import("./CodeInput.types").CodeErrorBehavior; isError?: boolean; setIsError?: React.Dispatch>; onChange?: (value: string) => void; onFullCodeEnter?: (code: string) => void; } & Pick, "aria-label" | "autoComplete"> & Omit, "onChange"> & React.RefAttributes>; base: import("styled-components").FlattenSimpleInterpolation; variations: { view: { css: import("styled-components").FlattenSimpleInterpolation; }; size: { css: import("styled-components").FlattenSimpleInterpolation; }; disabled: { css: import("styled-components").FlattenSimpleInterpolation; attrs: boolean; }; }; defaults: { size: string; view: string; }; }; //# sourceMappingURL=CodeInput.d.ts.map