export declare const ListConfig: {
    border: boolean;
    stripe: boolean;
    resizable: boolean;
    autoResize: boolean;
    showOverflow: boolean;
    keepSource: boolean;
    showHeaderOverflow: boolean;
    size: string;
    height: string;
    headerAlign: string;
    columnKey: boolean;
    checkboxConfig: {
        highlight: boolean;
        reserve: boolean;
        trigger: string;
    };
    toolbarConfig: {
        enabled: boolean;
        slots: {
            buttons: string;
        };
        print: boolean;
        zoom: boolean;
        perfect: boolean;
    };
    sortConfig: {
        remote: boolean;
    };
    clipConfig: {
        isCut: boolean;
        isPaste: boolean;
    };
    fnrConfig: {
        isFind: boolean;
        isReplace: boolean;
    };
    mouseConfig: {
        area: boolean;
        extension: boolean;
    };
    keyboardConfig: {
        isClip: boolean;
        isTab: boolean;
        isArrow: boolean;
        isFNR: boolean;
        enterToTab: boolean;
    };
    filterConfig: {
        remote: boolean;
    };
    printConfig: {
        beforePrintMethod: ({ content }: {
            content: string;
        }) => string;
    };
    menuConfig: {
        body: {
            options: never[];
        };
    };
    rowConfig: {
        isHover: boolean;
        isCurrent: boolean;
    };
};
export declare const EditConfig: {
    border: boolean;
    stripe: boolean;
    resizable: boolean;
    autoResize: boolean;
    keepSource: boolean;
    height: string;
    showOverflow: boolean;
    showHeaderOverflow: boolean;
    columnKey: boolean;
    highlightHoverRow: boolean;
    size: string;
    align: string;
    headerAlign: string;
    data: never[];
    mouseConfig: {
        area: boolean;
        extension: boolean;
    };
    clipConfig: {
        isCut: boolean;
        isPaste: boolean;
    };
    keyboardConfig: {
        isClip: boolean;
        isEdit: boolean;
        isTab: boolean;
        isArrow: boolean;
        isEnter: boolean;
        isDel: boolean;
        isMerge: boolean;
        isFNR: boolean;
        isChecked: boolean;
        enterToTab: boolean;
    };
    checkboxConfig: {
        highlight: boolean;
        trigger: string;
    };
    editConfig: {
        trigger: string;
        mode: string;
        showStatus: boolean;
    };
    toolbarConfig: {
        slots: {
            buttons: string;
        };
        perfect: boolean;
    };
    menuConfig: {
        body: {
            options: (({
                code: string;
                name: string;
                visible: boolean;
                prefixIcon?: undefined;
            } | {
                code: string;
                name: string;
                prefixIcon: string;
                visible?: undefined;
            })[] | {
                name: string;
                prefixIcon: string;
                children: ({
                    code: string;
                    name: string;
                    prefixIcon: string;
                    params?: undefined;
                } | {
                    code: string;
                    name: string;
                    prefixIcon: string;
                    params: {
                        category: string;
                    };
                })[];
            }[] | ({
                code: string;
                name: string;
                prefixIcon: string;
                params: {
                    columns: string[];
                    filename?: undefined;
                    type?: undefined;
                };
            } | {
                code: string;
                name: string;
                prefixIcon: string;
                params: {
                    filename: string;
                    type: string;
                    columns?: undefined;
                };
            })[])[];
        };
    };
};
