import * as tsx from 'vue-tsx-support';
export declare const FormSwitch: tsx.TsxComponent<import("vue/types/vue").CombinedVueInstance<{
    _tsxattrs: tsx.TsxComponentAttrs<{} & {
        disabled?: boolean;
        error?: boolean;
        label?: string | number;
        type?: "switch" | "checkbox";
        value?: unknown;
        size?: "lg" | "sm";
        checked?: boolean;
        inline?: boolean;
        model?: unknown;
    }, import("../FormCheckbox/Event").FormCheckboxEvents, {}>;
} & object & Record<never, any> & {
    __listeners: ((data: string) => void)[];
} & Record<string, unknown> & {
    __listeners: () => any;
} & import("vue").default & {
    onChange({ target: { checked } }: any): void;
} & {
    _checked: boolean;
} & {
    checked: boolean;
    disabled: boolean;
    inline: boolean;
    label: string | number;
    model: unknown;
    value: unknown;
    size: "lg" | "sm";
    type: "switch" | "checkbox";
    error: boolean;
}, object, object, object, Record<never, any>>, {} & {}, {}, {}, unknown>;
