import { ComponentRenderProxy } from '@vue/composition-api';
import { ToolboxGridLayoutProps } from '@/others/deprecated/toolbox-grid-layout/type';
declare const _default: {
    name: string;
    components: {
        PLottie: import("vue").ComponentOptions<import("vue").default, {
            [x: string]: unknown;
        } & {
            [key: string]: unknown;
        }, {}, {}, string[] | {
            [x: string]: (new (...args: string[]) => Function) | import("@vue/composition-api").PropOptions<unknown> | (new (...args: any[]) => object) | (() => unknown) | ((new (...args: string[]) => Function) | (new (...args: any[]) => object) | (() => unknown))[] | null;
        }, ({
            [x: number]: string;
        } & {
            length?: number | undefined;
            toString?: string | undefined;
            toLocaleString?: string | undefined;
            pop?: string | undefined;
            push?: number | undefined;
            concat?: string[] | undefined;
            join?: string | undefined;
            reverse?: string[] | undefined;
            shift?: string | undefined;
            slice?: string[] | undefined;
            sort?: string[] | undefined;
            splice?: {
                (start: number, deleteCount?: number | undefined): string[];
                (start: number, deleteCount: number, ...items: string[]): string[];
            } | undefined;
            unshift?: number | undefined;
            indexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            lastIndexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            every?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            some?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            forEach?: ((callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void) | undefined;
            map?: (<U>(callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[]) | undefined;
            filter?: {
                <S extends string>(callbackfn: (value: string, index: number, array: string[]) => value is S, thisArg?: any): S[];
                (callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any): string[];
            } | undefined;
            reduce?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_1>(callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: string[]) => U_1, initialValue: U_1): U_1;
            } | undefined;
            reduceRight?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_2>(callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: string[]) => U_2, initialValue: U_2): U_2;
            } | undefined;
            find?: {
                <S_1 extends string>(predicate: (this: void, value: string, index: number, obj: string[]) => value is S_1, thisArg?: any): S_1 | undefined;
                (predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any): string | undefined;
            } | undefined;
            findIndex?: ((predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any) => number) | undefined;
            fill?: ((value: string, start?: number | undefined, end?: number | undefined) => string[]) | undefined;
            copyWithin?: ((target: number, start: number, end?: number | undefined) => string[]) | undefined;
            entries?: IterableIterator<[number, string]> | undefined;
            keys?: IterableIterator<number> | undefined;
            values?: IterableIterator<string> | undefined;
            includes?: ((searchElement: string, fromIndex?: number | undefined) => boolean) | undefined;
            flatMap?: (<U_3, This = undefined>(callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This | undefined) => U_3[]) | undefined;
            flat?: any[] | undefined;
        }) | ({} & {
            [x: string]: any;
            [x: number]: any;
        })> & import("vue").VueConstructor<import("vue").default> & (new (...args: any[]) => ComponentRenderProxy<({
            [x: number]: string;
        } & {
            length?: number | undefined;
            toString?: string | undefined;
            toLocaleString?: string | undefined;
            pop?: string | undefined;
            push?: number | undefined;
            concat?: string[] | undefined;
            join?: string | undefined;
            reverse?: string[] | undefined;
            shift?: string | undefined;
            slice?: string[] | undefined;
            sort?: string[] | undefined;
            splice?: {
                (start: number, deleteCount?: number | undefined): string[];
                (start: number, deleteCount: number, ...items: string[]): string[];
            } | undefined;
            unshift?: number | undefined;
            indexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            lastIndexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            every?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            some?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            forEach?: ((callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void) | undefined;
            map?: (<U>(callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[]) | undefined;
            filter?: {
                <S extends string>(callbackfn: (value: string, index: number, array: string[]) => value is S, thisArg?: any): S[];
                (callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any): string[];
            } | undefined;
            reduce?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_1>(callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: string[]) => U_1, initialValue: U_1): U_1;
            } | undefined;
            reduceRight?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_2>(callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: string[]) => U_2, initialValue: U_2): U_2;
            } | undefined;
            find?: {
                <S_1 extends string>(predicate: (this: void, value: string, index: number, obj: string[]) => value is S_1, thisArg?: any): S_1 | undefined;
                (predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any): string | undefined;
            } | undefined;
            findIndex?: ((predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any) => number) | undefined;
            fill?: ((value: string, start?: number | undefined, end?: number | undefined) => string[]) | undefined;
            copyWithin?: ((target: number, start: number, end?: number | undefined) => string[]) | undefined;
            entries?: IterableIterator<[number, string]> | undefined;
            keys?: IterableIterator<number> | undefined;
            values?: IterableIterator<string> | undefined;
            includes?: ((searchElement: string, fromIndex?: number | undefined) => boolean) | undefined;
            flatMap?: (<U_3, This = undefined>(callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This | undefined) => U_3[]) | undefined;
            flat?: any[] | undefined;
        }) | ({} & {
            [x: string]: any;
            [x: number]: any;
        }), {
            [x: string]: unknown;
        }, ({
            [x: number]: string;
        } & {
            length?: number | undefined;
            toString?: string | undefined;
            toLocaleString?: string | undefined;
            pop?: string | undefined;
            push?: number | undefined;
            concat?: string[] | undefined;
            join?: string | undefined;
            reverse?: string[] | undefined;
            shift?: string | undefined;
            slice?: string[] | undefined;
            sort?: string[] | undefined;
            splice?: {
                (start: number, deleteCount?: number | undefined): string[];
                (start: number, deleteCount: number, ...items: string[]): string[];
            } | undefined;
            unshift?: number | undefined;
            indexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            lastIndexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            every?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            some?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            forEach?: ((callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void) | undefined;
            map?: (<U>(callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[]) | undefined;
            filter?: {
                <S extends string>(callbackfn: (value: string, index: number, array: string[]) => value is S, thisArg?: any): S[];
                (callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any): string[];
            } | undefined;
            reduce?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_1>(callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: string[]) => U_1, initialValue: U_1): U_1;
            } | undefined;
            reduceRight?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_2>(callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: string[]) => U_2, initialValue: U_2): U_2;
            } | undefined;
            find?: {
                <S_1 extends string>(predicate: (this: void, value: string, index: number, obj: string[]) => value is S_1, thisArg?: any): S_1 | undefined;
                (predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any): string | undefined;
            } | undefined;
            findIndex?: ((predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any) => number) | undefined;
            fill?: ((value: string, start?: number | undefined, end?: number | undefined) => string[]) | undefined;
            copyWithin?: ((target: number, start: number, end?: number | undefined) => string[]) | undefined;
            entries?: IterableIterator<[number, string]> | undefined;
            keys?: IterableIterator<number> | undefined;
            values?: IterableIterator<string> | undefined;
            includes?: ((searchElement: string, fromIndex?: number | undefined) => boolean) | undefined;
            flatMap?: (<U_3, This = undefined>(callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This | undefined) => U_3[]) | undefined;
            flat?: any[] | undefined;
        }) | ({} & {
            [x: string]: any;
            [x: number]: any;
        }), {}, {}, ({
            [x: number]: string;
        } & {
            length?: number | undefined;
            toString?: string | undefined;
            toLocaleString?: string | undefined;
            pop?: string | undefined;
            push?: number | undefined;
            concat?: string[] | undefined;
            join?: string | undefined;
            reverse?: string[] | undefined;
            shift?: string | undefined;
            slice?: string[] | undefined;
            sort?: string[] | undefined;
            splice?: {
                (start: number, deleteCount?: number | undefined): string[];
                (start: number, deleteCount: number, ...items: string[]): string[];
            } | undefined;
            unshift?: number | undefined;
            indexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            lastIndexOf?: ((searchElement: string, fromIndex?: number | undefined) => number) | undefined;
            every?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            some?: ((callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any) => boolean) | undefined;
            forEach?: ((callbackfn: (value: string, index: number, array: string[]) => void, thisArg?: any) => void) | undefined;
            map?: (<U>(callbackfn: (value: string, index: number, array: string[]) => U, thisArg?: any) => U[]) | undefined;
            filter?: {
                <S extends string>(callbackfn: (value: string, index: number, array: string[]) => value is S, thisArg?: any): S[];
                (callbackfn: (value: string, index: number, array: string[]) => unknown, thisArg?: any): string[];
            } | undefined;
            reduce?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_1>(callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: string[]) => U_1, initialValue: U_1): U_1;
            } | undefined;
            reduceRight?: {
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string): string;
                (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: string[]) => string, initialValue: string): string;
                <U_2>(callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: string[]) => U_2, initialValue: U_2): U_2;
            } | undefined;
            find?: {
                <S_1 extends string>(predicate: (this: void, value: string, index: number, obj: string[]) => value is S_1, thisArg?: any): S_1 | undefined;
                (predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any): string | undefined;
            } | undefined;
            findIndex?: ((predicate: (value: string, index: number, obj: string[]) => unknown, thisArg?: any) => number) | undefined;
            fill?: ((value: string, start?: number | undefined, end?: number | undefined) => string[]) | undefined;
            copyWithin?: ((target: number, start: number, end?: number | undefined) => string[]) | undefined;
            entries?: IterableIterator<[number, string]> | undefined;
            keys?: IterableIterator<number> | undefined;
            values?: IterableIterator<string> | undefined;
            includes?: ((searchElement: string, fromIndex?: number | undefined) => boolean) | undefined;
            flatMap?: (<U_3, This = undefined>(callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This | undefined) => U_3[]) | undefined;
            flat?: any[] | undefined;
        }) | ({} & {
            [x: string]: any;
            [x: number]: any;
        })>);
        PGridLayout: {
            name: string;
            components: {};
            props: {
                cardMinWidth: {
                    type: StringConstructor;
                    default: string;
                };
                cardMaxWidth: {
                    type: StringConstructor;
                    default: string;
                };
                cardHeight: {
                    type: StringConstructor;
                    default: string;
                };
                rowGap: {
                    type: StringConstructor;
                    default: string;
                };
                fixColumn: {
                    type: NumberConstructor;
                    default: null;
                };
                columnGap: {
                    type: StringConstructor;
                    default: string;
                };
                cardClass: {
                    type: FunctionConstructor;
                    default: () => string[];
                };
                cardStyle: {
                    type: FunctionConstructor;
                    default: () => {};
                };
                items: {
                    type: ArrayConstructor;
                    default: () => never[];
                };
                loading: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                selectItem: {
                    type: StringConstructor;
                    default: string;
                };
            };
            setup(props: import("../grid-layout/type").GridLayoutProps, context: any): {
                containerStyle: import("@vue/composition-api").Ref<{
                    display: string;
                    'grid-template-columns': string;
                    'grid-auto-rows': string | undefined;
                    'row-gap': string | undefined;
                    'column-gap': string | undefined;
                }>;
            };
        };
        PTextPagination: {
            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[]) => 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;
                } & {}>);
            };
            props: {
                thisPage: {
                    type: NumberConstructor;
                    validator(value: any): boolean;
                };
                allPage: {
                    type: NumberConstructor;
                    validator(value: any): boolean;
                };
            };
            setup(props: any, { emit }: {
                emit: any;
            }): {
                update: (page: any) => void;
            };
        };
        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[]) => 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;
        } & {}>);
        PDropdownMenuBtn: import("vue").ComponentOptions<import("vue").default, {
            outsideClick: () => void;
            clickMenuEvent: (menuName: string, idx: number) => void;
            popup: boolean;
            width: number;
            height: number;
            offsetTop: number;
            position: any;
            menuSlots: {};
            buttonSlots: {};
            proxyShowPopup: any;
        } & {
            [key: string]: unknown;
        }, {}, {}, {
            menu: {
                type: (ObjectConstructor | ArrayConstructor)[];
                default: () => never[];
            };
            loading: {
                type: BooleanConstructor;
                default: boolean;
            };
            autoHeight: {
                type: BooleanConstructor;
                default: boolean;
            };
            block: {
                type: BooleanConstructor;
                default: boolean;
            };
            disabled: {
                type: BooleanConstructor;
                default: boolean;
            };
            buttonOnly: {
                type: BooleanConstructor;
                default: boolean;
            };
            buttonIcon: {
                type: StringConstructor;
                default: undefined;
            };
            buttonStyleType: {
                type: StringConstructor;
                default: undefined;
                validator: (value: unknown) => boolean;
            };
            useCustomStyle: {
                type: BooleanConstructor;
                default: boolean;
            };
            showPopup: {
                type: BooleanConstructor;
                default: boolean;
            };
        }, {} & {
            loading?: boolean | undefined;
            menu?: any;
            disabled?: boolean | undefined;
            autoHeight?: boolean | undefined;
            useCustomStyle?: boolean | undefined;
            block?: boolean | undefined;
            buttonOnly?: boolean | undefined;
            buttonIcon?: string | undefined;
            buttonStyleType?: string | undefined;
            showPopup?: boolean | undefined;
        }> & import("vue").VueConstructor<import("vue").default> & (new (...args: any[]) => ComponentRenderProxy<{
            loading: boolean;
            menu: any;
            disabled: boolean;
            autoHeight: boolean;
            useCustomStyle: boolean;
            block: boolean;
            buttonOnly: boolean;
            buttonIcon: string;
            buttonStyleType: string;
            showPopup: boolean;
        } & {}, {
            outsideClick: () => void;
            clickMenuEvent: (menuName: string, idx: number) => void;
            popup: boolean;
            width: number;
            height: number;
            offsetTop: number;
            position: any;
            menuSlots: {};
            buttonSlots: {};
            proxyShowPopup: any;
        }, {} & {
            loading?: boolean | undefined;
            menu?: any;
            disabled?: boolean | undefined;
            autoHeight?: boolean | undefined;
            useCustomStyle?: boolean | undefined;
            block?: boolean | undefined;
            buttonOnly?: boolean | undefined;
            buttonIcon?: string | undefined;
            buttonStyleType?: string | undefined;
            showPopup?: boolean | undefined;
        }, {}, {}, {
            loading: boolean;
            menu: any;
            disabled: boolean;
            autoHeight: boolean;
            useCustomStyle: boolean;
            block: boolean;
            buttonOnly: boolean;
            buttonIcon: string;
            buttonStyleType: string;
            showPopup: boolean;
        } & {}>);
    };
    events: string[];
    props: {
        cardMinWidth: {
            type: StringConstructor;
            default: string;
        };
        cardMaxWidth: {
            type: StringConstructor;
            default: string;
        };
        cardHeight: {
            type: StringConstructor;
            default: string;
        };
        rowGap: {
            type: StringConstructor;
            default: string;
        };
        fixColumn: {
            type: NumberConstructor;
            default: null;
        };
        columnGap: {
            type: StringConstructor;
            default: string;
        };
        cardClass: {
            type: FunctionConstructor;
            default: () => string[];
        };
        cardStyle: {
            type: FunctionConstructor;
            default: () => {};
        };
        items: {
            type: ArrayConstructor;
            default: () => never[];
        };
        loading: {
            type: BooleanConstructor;
            default: boolean;
        };
        selectItem: {
            type: StringConstructor;
            default: string;
        };
        paginationVisible: {
            type: BooleanConstructor;
            default: boolean;
        };
        pageSizeVisible: {
            type: BooleanConstructor;
            default: boolean;
        };
        excelVisible: {
            type: BooleanConstructor;
            default: boolean;
        };
        refreshVisible: {
            type: BooleanConstructor;
            default: boolean;
        };
        thisPage: {
            type: NumberConstructor;
            validator(value: any): boolean;
            default: undefined;
        };
        pageSize: {
            type: NumberConstructor;
            default: undefined;
        };
        paginationValues: {
            type: ArrayConstructor;
            default: () => number[];
        };
        allPage: {
            type: NumberConstructor;
            validator(value: any): boolean;
            default: number;
        };
    };
    setup(props: ToolboxGridLayoutProps, context: any): {
        changePageSize: (size: any) => void;
        changePageNumber: (page: any) => void;
        pageSizeOptions: import("@vue/composition-api").Ref<{
            type: string;
            label: number;
            name: number;
        }[]>;
        proxyState: {
            thisPage: number;
            pageSize: number;
        };
    };
};
export default _default;
