export function getSetListviewColumnsButtonSchema(): {
    type: string;
    label: string;
    disabledOn: string;
    onEvent: {
        click: {
            weight: number;
            actions: {
                args: {};
                dialog: {
                    type: string;
                    title: string;
                    data: {
                        targetObjectName: string;
                        recordId: string;
                        listName: string;
                        appId: string;
                        context: string;
                    };
                    body: {
                        type: string;
                        label: string;
                        objectApiName: string;
                        recordId: string;
                        mode: string;
                        layout: string;
                        fieldsExtend: {
                            columns: {
                                amis: {
                                    type: string;
                                    sortable: boolean;
                                    searchable: boolean;
                                    source: {
                                        method: string;
                                        url: string;
                                        headers: {
                                            Authorization: string;
                                        };
                                    };
                                };
                            };
                            mobile_columns: {
                                amis: {
                                    type: string;
                                    sortable: boolean;
                                    searchable: boolean;
                                    source: {
                                        method: string;
                                        url: string;
                                        headers: {
                                            Authorization: string;
                                        };
                                    };
                                };
                            };
                        };
                        initApiAdaptor: string;
                        apiRequestAdaptor: string;
                        fields: string[];
                        onEvent: {
                            submitSucc: {
                                weight: number;
                                actions: {
                                    actionType: string;
                                    script: string;
                                }[];
                            };
                        };
                    }[];
                    searchable: boolean;
                    showCloseButton: boolean;
                    showErrorMsg: boolean;
                    showLoading: boolean;
                    size: string;
                };
                actionType: string;
            }[];
        };
    };
};
