import { PropType, DefineComponent, ComponentOptionsMixin, PublicProps, ExtractPropTypes } from 'vue';
import { Styles } from '../styles';

declare const _default: DefineComponent<{
    id: {
        required: true;
        type: StringConstructor;
    };
    visible: {
        required: false;
        type: BooleanConstructor;
        default: boolean;
    };
    styles: {
        required: true;
        type: PropType<Styles>;
    };
}, unknown, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{
    id: {
        required: true;
        type: StringConstructor;
    };
    visible: {
        required: false;
        type: BooleanConstructor;
        default: boolean;
    };
    styles: {
        required: true;
        type: PropType<Styles>;
    };
}>>, {
    visible: boolean;
}, {}>;
export default _default;
