import { TestIdProps } from '../../types';
export declare const FieldType: {
    readonly TEXT: "text";
    readonly BOOLEAN: "boolean";
    readonly SWITCH: "switch";
};
export type FieldType = (typeof FieldType)[keyof typeof FieldType];
export interface FieldProps {
    testId?: TestIdProps['testId'];
    label?: string;
    hint?: string;
    error?: string;
    required?: boolean;
    disabled?: boolean;
    id?: string;
    type?: FieldType | string;
    value?: unknown;
    format?: string | ((value: unknown) => string);
    copyable?: boolean;
    trueLabel?: string;
    falseLabel?: string;
    prefix?: string;
    maxChars?: number;
}
