import { ComponentImplementation } from '../../services/registry';
declare const _default: {
    impl: ComponentImplementation<import("@sinclair/typebox").ReduceModifiers<import("@sinclair/typebox").StaticModifiers<{
        variant: import("@sinclair/typebox").TKeyOf<("outline" | "unstyled" | "filled" | "flushed")[]>;
        placeholder: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        size: import("@sinclair/typebox").TKeyOf<("md" | "sm" | "lg" | "xs")[]>;
        focusBorderColor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        isDisabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        isRequired: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
        left: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            type: import("@sinclair/typebox").TKeyOf<"addon"[]>;
            children: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>, import("@sinclair/typebox").TObject<{
            type: import("@sinclair/typebox").TKeyOf<"element"[]>;
            children: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            fontSize: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>]>;
        right: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            type: import("@sinclair/typebox").TKeyOf<"addon"[]>;
            children: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>, import("@sinclair/typebox").TObject<{
            type: import("@sinclair/typebox").TKeyOf<"element"[]>;
            children: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            fontSize: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
            color: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
        }>]>;
        defaultValue: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    }>>>;
    version: string;
    kind: "Component";
    metadata: import("@meta-ui/core/lib/metadata").ComponentMetadata;
    spec: {
        properties: import("json-schema").JSONSchema7Object;
        state: import("json-schema").JSONSchema7;
        methods: import("@meta-ui/core").MethodSchema[];
        styleSlots: string[];
        slots: string[];
        events: string[];
    };
    parsedVersion: import("@meta-ui/core/lib/version").Version;
};
export default _default;
