declare const _default: {
    name: string;
    components: {
        PIconButton: import("vue").ComponentOptions<import("vue").default, {
            width: import("../../../inputs/buttons/icon-button/type").ICON_BUTTON_SIZE;
            height: import("../../../inputs/buttons/icon-button/type").ICON_BUTTON_SIZE;
        } & {
            [key: string]: unknown;
        }, {}, {}, {
            name: {
                type: StringConstructor;
                default: string;
            };
            loading: {
                type: BooleanConstructor;
                default: boolean;
            };
            styleType: {
                type: StringConstructor;
                default: string;
                validator: (value: unknown) => boolean;
            };
            color: {
                type: StringConstructor;
                default: string;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            activated: {
                type: BooleanConstructor;
                default: boolean;
            };
            outline: {
                type: BooleanConstructor;
                default: boolean;
            };
            size: {
                type: StringConstructor;
                default: string;
                validator: (value: unknown) => boolean;
            };
            shape: {
                type: StringConstructor;
                default: string;
                validator: (value: unknown) => boolean;
            };
        }, {} & {
            activated?: boolean | undefined;
            name?: string | undefined;
            size?: string | undefined;
            loading?: boolean | undefined;
            styleType?: string | undefined;
            color?: string | undefined;
            disabled?: boolean | undefined;
            outline?: boolean | undefined;
            shape?: string | undefined;
        }> & import("vue").VueConstructor<import("vue").default> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
            activated: boolean;
            name: string;
            size: string;
            loading: boolean;
            styleType: string;
            color: string;
            disabled: boolean;
            outline: boolean;
            shape: string;
        } & {}, {
            width: import("../../../inputs/buttons/icon-button/type").ICON_BUTTON_SIZE;
            height: import("../../../inputs/buttons/icon-button/type").ICON_BUTTON_SIZE;
        }, {} & {
            activated?: boolean | undefined;
            name?: string | undefined;
            size?: string | undefined;
            loading?: boolean | undefined;
            styleType?: string | undefined;
            color?: string | undefined;
            disabled?: boolean | undefined;
            outline?: boolean | undefined;
            shape?: string | undefined;
        }, {}, {}, {
            activated: boolean;
            name: string;
            size: string;
            loading: boolean;
            styleType: string;
            color: string;
            disabled: boolean;
            outline: boolean;
            shape: string;
        } & {}>);
    };
    event: string[];
    props: {
        title: {
            type: StringConstructor;
            default: string;
        };
        child: {
            type: BooleanConstructor;
            default: boolean;
        };
        useTotalCount: {
            type: BooleanConstructor;
            default: boolean;
        };
        useSelectedCount: {
            type: BooleanConstructor;
            default: boolean;
        };
        totalCount: {
            type: NumberConstructor;
            default: number;
        };
        selectedCount: {
            type: NumberConstructor;
            default: number;
        };
    };
};
export default _default;
