UNPKG

@spaceone/design-system

Version:
2,046 lines • 141 kB
import { ComponentRenderProxy } from '@vue/composition-api';
import { DynamicFieldProps } from '@/data-display/dynamic/dynamic-field/type';
import { KeyItemSet } from '@/inputs/search/query-search/type';
import { QuerySearchTableDynamicLayoutProps } from '@/data-display/dynamic/dynamic-layout/templates/query-search-table/type';
import { Options } from '@/data-display/tables/query-search-table/type';
import { DataTableFieldType } from '@/data-display/tables/data-table/type';
declare const _default: {
    name: string;
    components: {
        PDynamicField: {
            name: string;
            components: {
                PTextList: {
                    name: string;
                    components: {
                        PAnchor: {
                            name: string;
                            components: {
                                PI: 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;
                                })>);
                            };
                            props: {
                                text: {
                                    type: StringConstructor;
                                    default: string;
                                };
                                showIcon: {
                                    type: BooleanConstructor;
                                    default: boolean;
                                };
                                href: {
                                    type: StringConstructor;
                                    default: undefined;
                                };
                                target: {
                                    type: StringConstructor;
                                    default: string;
                                };
                                disabled: {
                                    type: BooleanConstructor;
                                    default: boolean;
                                };
                                highlight: {
                                    type: BooleanConstructor;
                                    default: boolean;
                                };
                            };
                        };
                    };
                    props: {
                        items: {
                            type: ArrayConstructor[];
                            default: () => never[];
                        };
                        delimiter: {
                            type: StringConstructor;
                            default: string;
                        };
                        subKey: {
                            type: StringConstructor;
                            default: undefined;
                        };
                        tag: {
                            type: StringConstructor;
                            default: string;
                        };
                        link: {
                            type: StringConstructor;
                            default: undefined;
                        };
                        target: {
                            type: StringConstructor;
                            default: undefined;
                        };
                        linkFormatter: {
                            type: FunctionConstructor;
                            default: undefined;
                        };
                    };
                    setup(props: import("../../../../../others/console/text-list/type").TextListProps): {
                        getHref: (item: import("../../../../../others/console/text-list/type").TextListItem, idx: number) => string | undefined;
                        component: import("@vue/composition-api").Ref<string | {
                            name: string;
                            components: {
                                PI: 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;
                                })>);
                            };
                            props: {
                                text: {
                                    type: StringConstructor;
                                    default: string;
                                };
                                showIcon: {
                                    type: BooleanConstructor;
                                    default: boolean;
                                };
                                href: {
                                    type: StringConstructor;
                                    default: undefined;
                                };
                                target: {
                                    type: StringConstructor;
                                    default: string;
                                };
                                disabled: {
                                    type: BooleanConstructor;
                                    default: boolean;
                                };
                                highlight: {
                                    type: BooleanConstructor;
                                    default: boolean;
                                };
                            };
                        }>;
                        displayItems: import("@vue/composition-api").Ref<import("../../../../../others/console/text-list/type").TextListItem>;
                    };
                };
                PDynamicField: Promise<typeof import("../../../dynamic-field/PDynamicField.vue")>;
            };
            props: {
                type: {
                    type: StringConstructor;
                    default: string;
                };
                options: {
                    type: ObjectConstructor;
                    default: () => {};
                };
                data: {
                    type: (BooleanConstructor | NumberConstructor | StringConstructor | ObjectConstructor | ArrayConstructor)[];
                    default: undefined;
                };
                extraData: {
                    type: ObjectConstructor;
                    default: () => {};
                };
                typeOptions: {
                    type: ObjectConstructor;
                    default: () => {};
                };
                handler: {
                    type: FunctionConstructor;
                    default: undefined;
                };
            };
            setup(props: DynamicFieldProps<import("../../../dynamic-field/type/field-schema").DynamicFieldOptions, import("../../../dynamic-field/type").DynamicFieldTypeOptions, any>, { emit }: {
                emit: any;
            }): {
                proxy: import("@vue/composition-api").ComputedRef<DynamicFieldProps<import("../../../dynamic-field/type/field-schema").DynamicFieldOptions, import("../../../dynamic-field/type").DynamicFieldTypeOptions, any>>;
            };
        };
        PPanelTop: {
            name: string;
            props: {
                useTotalCount: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                totalCount: {
                    type: NumberConstructor;
                    default: number;
                };
                title: {
                    type: StringConstructor;
                    default: string;
                };
            };
        };
        PToolboxTable: {
            name: string;
            components: {
                PPaneLayout: {
                    name: string;
                };
                PToolbox: 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;
                })>);
                PDataTable: 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;
                })>);
            };
            props: {
                loading: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                fields: {
                    type: ArrayConstructor;
                    required: boolean;
                };
                items: {
                    type: ArrayConstructor;
                    required: boolean;
                };
                sortable: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                sortBy: {
                    type: StringConstructor;
                    default: undefined;
                };
                sortDesc: {
                    type: BooleanConstructor;
                    default: undefined;
                };
                colCopy: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                selectable: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                selectIndex: {
                    type: (NumberConstructor | ArrayConstructor)[];
                    default: undefined;
                };
                multiSelect: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                useCursorLoading: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                tableStyleType: {
                    type: StringConstructor;
                    default: string;
                };
                striped: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                bordered: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                hover: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                width: {
                    type: StringConstructor;
                    default: undefined;
                };
                rowHeightFixed: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                rowCursorPointer: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                invalid: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                paginationVisible: {
                    type: BooleanConstructor;
                    default: boolean;
                }; /** get data from typeOptions prop */
                pageSizeChangeable: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                settingsVisible: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                exportable: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                refreshable: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                searchable: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                filtersVisible: {
                    type: BooleanConstructor;
                    default: boolean;
                };
                searchType: {
                    type: StringConstructor;
                    default: string;
                };
                thisPage: {
                    type: NumberConstructor;
                    default: undefined;
                };
                pageSize: {
                    type: NumberConstructor;
                    default: undefined;
                };
                totalCount: {
                    type: NumberConstructor;
                    default: number;
                };
                pageSizeOptions: {
                    type: ArrayConstructor;
                    default: () => number[];
                };
                sortByOptions: {
                    type: ArrayConstructor;
                    default: () => never[];
                };
                keyItemSets: {
                    type: ArrayConstructor;
                    default: () => never[];
                };
                valueHandlerMap: {
                    type: ObjectConstructor;
                    default: () => {};
                };
                queryTags: {
                    type: ArrayConstructor;
                    default: undefined;
                };
                searchText: {
                    type: StringConstructor;
                    default: undefined;
                };
                timezone: {
                    type: StringConstructor;
                    default: string;
                };
            };
            setup(props: import("../../../../tables/toolbox-table/type").PToolboxTableProps, { emit }: {
                emit: any;
            }): {
                proxyState: {
                    selectIndex: number[];
                    sortBy: string;
                    sortDesc: boolean;
                    thisPage: number;
                    pageSize: number;
                    queryTags: number;
                    searchText: number;
                };
                changeSort: (sortBy: any, sortDesc: any) => void;
                byPassEvent: (name: any, ...args: any[]) => void;
                emitInitTags: (options: Required<import("../../../../../navigation/toolbox/type").ToolboxOptions>) => void;
                emitChange: (options: import("../../../../tables/toolbox-table/type").ToolboxTableOptions) => void;
            };
        };
    };
    props: {
        name: {
            type: StringConstructor;
            required: boolean;
        };
        options: {
            type: ObjectConstructor;
            default: () => {};
        };
        data: {
            type: (StringConstructor | ObjectConstructor | ArrayConstructor)[];
            default: undefined;
        };
        fetchOptions: {
            type: ObjectConstructor;
            default: undefined;
        };
        typeOptions: {
            type: ObjectConstructor;
            default: undefined;
        };
        fieldHandler: {
            type: FunctionConstructor;
            default: undefined;
        };
    };
    setup(props: QuerySearchTableDynamicLayoutProps, { emit }: {
        emit: any;
    }): {
        onChange: (options?: Options) => void;
        onSelect: (selectIndex: number[]) => void;
        onExport: () => void;
        getValueByPath: (data: any, path: string | null) => any;
        layoutName: import("@vue/composition-api").Ref<string | {
            [x: string]: {
                [x: string]: string | any | {
                    [x: number]: string | any | any;
                };
            };
        }>;
        fields: import("@vue/composition-api").Ref<DataTableFieldType[]>;
        timezone: import("@vue/composition-api").Ref<string>;
        loading: import("@vue/composition-api").Ref<boolean>;
        totalCount: import("@vue/composition-api").Ref<number>;
        keyItemSets: import("@vue/composition-api").Ref<KeyItemSet[]>;
        valueHandlerMap: import("@vue/composition-api").Ref<{
            [x: string]: import("../../../../../inputs/search/query-search/type").ValueHandler | undefined;
        }>;
        selectIndex: import("@vue/composition-api").Ref<never[] | number[] | undefined>;
        selectable: import("@vue/composition-api").Ref<boolean>;
        multiSelect: import("@vue/composition-api").Ref<boolean>;
        invalid: import("@vue/composition-api").Ref<boolean>;
        colCopy: import("@vue/composition-api").Ref<boolean>;
        searchable: import("@vue/composition-api").Ref<boolean>;
        excelVisible: import("@vue/composition-api").Ref<boolean>;
        settingsVisible: import("@vue/composition-api").Ref<boolean>;
        sortBy: import("@vue/composition-api").Ref<string>;
        sortDesc: import("@vue/composition-api").Ref<boolean>;
        pageSize: import("@vue/composition-api").Ref<number>;
        queryTags: import("@vue/composition-api").Ref<import("../../../../../inputs/search/query-search-tags/type").QueryTag[]>;
        pageStart: import("@vue/composition-api").Ref<number>;
        rootData: import("@vue/composition-api").Ref<any[]>;
        dynamicFieldHeaderSlots: import("@vue/composition-api").Ref<any>;
        dynamicFieldSlots: import("@vue/composition-api").Ref<{
            [x: string]: {
                type: string;
                options: {
                    outline_color?: string | undefined;
                    shape?: string | undefined;
                    background_color?: string | undefined;
                    text_color?: string | undefined;
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    default?: any;
                    delimiter?: string | undefined;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                } | {
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    default?: any;
                    delimiter?: string | undefined;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                } | {
                    source_type: "iso8601" | "timestamp";
                    source_format?: string | undefined;
                    display_format?: string | undefined;
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    default?: any;
                    delimiter?: string | undefined;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                } | {
                    [x: string]: string | {
                        name?: string | undefined;
                        type: string;
                        options?: {
                            outline_color?: string | undefined;
                            shape?: string | undefined;
                            background_color?: string | undefined;
                            text_color?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            source_type: "iso8601" | "timestamp";
                            source_format?: string | undefined;
                            display_format?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | any | {
                            items?: {
                                [x: string]: string | any;
                            } | undefined;
                            default?: any;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            item?: {
                                key: string;
                                name: string;
                                type: string;
                                options?: {
                                    outline_color?: string | undefined;
                                    shape?: string | undefined;
                                    background_color?: string | undefined;
                                    text_color?: string | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | {
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | {
                                    source_type: "iso8601" | "timestamp";
                                    source_format?: string | undefined;
                                    display_format?: string | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | any | {
                                    items?: {
                                        [x: string]: string | any;
                                    } | undefined;
                                    default?: any;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | any | {
                                    display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                    source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | {
                                    icon?: {
                                        image?: string | undefined;
                                        color?: string | undefined;
                                    } | undefined;
                                    text_color?: string | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | undefined;
                            } | undefined;
                            sub_key?: string | undefined;
                            delimiter?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                            source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            icon?: {
                                image?: string | undefined;
                                color?: string | undefined;
                            } | undefined;
                            text_color?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | undefined;
                        default?: any;
                    };
                    default?: any;
                } | {
                    items?: {
                        [x: string]: string | {
                            name?: string | undefined;
                            type: string;
                            options?: {
                                outline_color?: string | undefined;
                                shape?: string | undefined;
                                background_color?: string | undefined;
                                text_color?: string | undefined;
                                link?: string | undefined;
                                sortable?: boolean | undefined;
                                sort_key?: string | undefined;
                                width?: string | undefined;
                                translation_id?: string | undefined;
                                default?: any;
                                delimiter?: string | undefined;
                                postfix?: string | undefined;
                                prefix?: string | undefined;
                                field_description?: string | undefined;
                            } | {
                                link?: string | undefined;
                                sortable?: boolean | undefined;
                                sort_key?: string | undefined;
                                width?: string | undefined;
                                translation_id?: string | undefined;
                                default?: any;
                                delimiter?: string | undefined;
                                postfix?: string | undefined;
                                prefix?: string | undefined;
                                field_description?: string | undefined;
                            } | {
                                source_type: "iso8601" | "timestamp";
                                source_format?: string | undefined;
                                display_format?: string | undefined;
                                link?: string | undefined;
                                sortable?: boolean | undefined;
                                sort_key?: string | undefined;
                                width?: string | undefined;
                                translation_id?: string | undefined;
                                default?: any;
                                delimiter?: string | undefined;
                                postfix?: string | undefined;
                                prefix?: string | undefined;
                                field_description?: string | undefined;
                            } | {
                                [x: string]: string | any;
                                default?: any;
                            } | any | {
                                item?: {
                                    key: string;
                                    name: string;
                                    type: string;
                                    options?: {
                                        outline_color?: string | undefined;
                                        shape?: string | undefined;
                                        background_color?: string | undefined;
                                        text_color?: string | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        source_type: "iso8601" | "timestamp";
                                        source_format?: string | undefined;
                                        display_format?: string | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        [x: string]: string | any;
                                        default?: any;
                                    } | any | any | {
                                        display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                        source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        icon?: {
                                            image?: string | undefined;
                                            color?: string | undefined;
                                        } | undefined;
                                        text_color?: string | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | undefined;
                                } | undefined;
                                sub_key?: string | undefined;
                                delimiter?: string | undefined;
                                link?: string | undefined;
                                sortable?: boolean | undefined;
                                sort_key?: string | undefined;
                                width?: string | undefined;
                                translation_id?: string | undefined;
                                default?: any;
                                postfix?: string | undefined;
                                prefix?: string | undefined;
                                field_description?: string | undefined;
                            } | {
                                display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                link?: string | undefined;
                                sortable?: boolean | undefined;
                                sort_key?: string | undefined;
                                width?: string | undefined;
                                translation_id?: string | undefined;
                                default?: any;
                                delimiter?: string | undefined;
                                postfix?: string | undefined;
                                prefix?: string | undefined;
                                field_description?: string | undefined;
                            } | {
                                icon?: {
                                    image?: string | undefined;
                                    color?: string | undefined;
                                } | undefined;
                                text_color?: string | undefined;
                                link?: string | undefined;
                                sortable?: boolean | undefined;
                                sort_key?: string | undefined;
                                width?: string | undefined;
                                translation_id?: string | undefined;
                                default?: any;
                                delimiter?: string | undefined;
                                postfix?: string | undefined;
                                prefix?: string | undefined;
                                field_description?: string | undefined;
                            } | undefined;
                            default?: any;
                        };
                    } | undefined;
                    default?: any;
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    delimiter?: string | undefined;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                } | {
                    item?: {
                        key: string;
                        name: string;
                        type: string;
                        options?: {
                            outline_color?: string | undefined;
                            shape?: string | undefined;
                            background_color?: string | undefined;
                            text_color?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            source_type: "iso8601" | "timestamp";
                            source_format?: string | undefined;
                            display_format?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            [x: string]: string | {
                                name?: string | undefined;
                                type: string;
                                options?: {
                                    outline_color?: string | undefined;
                                    shape?: string | undefined;
                                    background_color?: string | undefined;
                                    text_color?: string | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | {
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | {
                                    source_type: "iso8601" | "timestamp";
                                    source_format?: string | undefined;
                                    display_format?: string | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | any | {
                                    items?: {
                                        [x: string]: string | any;
                                    } | undefined;
                                    default?: any;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | any | {
                                    display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                    source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | {
                                    icon?: {
                                        image?: string | undefined;
                                        color?: string | undefined;
                                    } | undefined;
                                    text_color?: string | undefined;
                                    link?: string | undefined;
                                    sortable?: boolean | undefined;
                                    sort_key?: string | undefined;
                                    width?: string | undefined;
                                    translation_id?: string | undefined;
                                    default?: any;
                                    delimiter?: string | undefined;
                                    postfix?: string | undefined;
                                    prefix?: string | undefined;
                                    field_description?: string | undefined;
                                } | undefined;
                                default?: any;
                            };
                            default?: any;
                        } | {
                            items?: {
                                [x: string]: string | {
                                    name?: string | undefined;
                                    type: string;
                                    options?: {
                                        outline_color?: string | undefined;
                                        shape?: string | undefined;
                                        background_color?: string | undefined;
                                        text_color?: string | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        source_type: "iso8601" | "timestamp";
                                        source_format?: string | undefined;
                                        display_format?: string | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        [x: string]: string | any;
                                        default?: any;
                                    } | any | any | {
                                        display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                        source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | {
                                        icon?: {
                                            image?: string | undefined;
                                            color?: string | undefined;
                                        } | undefined;
                                        text_color?: string | undefined;
                                        link?: string | undefined;
                                        sortable?: boolean | undefined;
                                        sort_key?: string | undefined;
                                        width?: string | undefined;
                                        translation_id?: string | undefined;
                                        default?: any;
                                        delimiter?: string | undefined;
                                        postfix?: string | undefined;
                                        prefix?: string | undefined;
                                        field_description?: string | undefined;
                                    } | undefined;
                                    default?: any;
                                };
                            } | undefined;
                            default?: any;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | any | {
                            display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                            source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | {
                            icon?: {
                                image?: string | undefined;
                                color?: string | undefined;
                            } | undefined;
                            text_color?: string | undefined;
                            link?: string | undefined;
                            sortable?: boolean | undefined;
                            sort_key?: string | undefined;
                            width?: string | undefined;
                            translation_id?: string | undefined;
                            default?: any;
                            delimiter?: string | undefined;
                            postfix?: string | undefined;
                            prefix?: string | undefined;
                            field_description?: string | undefined;
                        } | undefined;
                    } | undefined;
                    sub_key?: string | undefined;
                    delimiter?: string | undefined;
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    default?: any;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                } | {
                    display_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                    source_unit?: "BYTES | KB | MB | GB | TB | PB" | undefined;
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    default?: any;
                    delimiter?: string | undefined;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                } | {
                    icon?: {
                        image?: string | undefined;
                        color?: string | undefined;
                    } | undefined;
                    text_color?: string | undefined;
                    link?: string | undefined;
                    sortable?: boolean | undefined;
                    sort_key?: string | undefined;
                    width?: string | undefined;
                    translation_id?: string | undefined;
                    default?: any;
                    delimiter?: string | undefined;
                    postfix?: string | undefined;
                    prefix?: string | undefined;
                    field_description?: string | undefined;
                };
                data: any;
                typeOptions?: {
                    timezone?: string | undefined;
                } | undefined;
                extraData?: any;
                handler?: import("../../../dynamic-field/type").DynamicFieldHandler<import("../../../dynamic-field/type/field-schema").DynamicFieldOptions, import("../../../dynamic-field/type").DynamicFieldTypeOptions, any> | undefined;
            };
        }>;
    };
};
export default _default;