export function getListSchema(fields: any, options: any): Promise<{
    perPage: any;
    mode: string;
    name: string;
    draggable: boolean;
    headerToolbar: string[];
    syncLocation: boolean;
    keepItemSelectionOnPageChange: boolean;
    checkOnItemClick: boolean;
    labelTpl: string;
    listItem: {
        body: {
            name: any;
            label: any;
            sortable: any;
            width: any;
            type: string;
            tpl: string;
            toggled: any;
        }[];
        actions: {
            icon: string;
            label: string;
            type: string;
            actionType: string;
            link: string;
        }[];
    };
}>;
export function getCardSchema(fields: any, options: any): Promise<{
    perPage: any;
    mode: string;
    name: string;
    draggable: boolean;
    headerToolbar: string[];
    syncLocation: boolean;
    keepItemSelectionOnPageChange: boolean;
    checkOnItemClick: boolean;
    labelTpl: string;
    card: {
        type: string;
        header: {
            title: string;
        };
        body: {
            name: any;
            label: any;
            sortable: any;
            width: any;
            type: string;
            tpl: string;
            toggled: any;
        }[];
    };
}>;
