export declare function fetchJsonFieldsOfModel({ modelName, type, }: { modelName: string; type?: string; }): Promise; export declare function fetchObject({ modelName, id, }: { modelName: string; id: number; }): Promise; export declare function fetchObjectModelTypes({ modelName }: { modelName: string; }): Promise; export declare function updateJsonFieldsObject({ modelName, id, version, values, }: { modelName: string; id: number; version: number; values: any; }): Promise; export declare function fetchData({ modelName, domain, searchValue, page, criteria, searchFields, }: { modelName: string; domain?: string; searchValue?: string; page?: number; criteria?: any[]; searchFields?: string[]; }): Promise; export declare function fetchMetaConfig({ modelName, }: { modelName: string; }): Promise; export declare function fetchModelFields({ modelName, }: { modelName: string; }): Promise; interface SelectionItem { title: string; value: string; } export declare function fetchSelectionOptions({ modelName, attrsPanelName, fieldName, }: { modelName: string; attrsPanelName: string; fieldName: string; }): Promise; export declare function executeButtonAction(actions: string, model: string, object: any): Promise; export {};