export default function useUserRoleListPageProvider({ roleId, }: { roleId: string; }): { dataSource: { rawResponse: any; fetch: (sorts?: import("@sinoui/use-rest-list-api/dist/types").SortInfo[] | undefined, searchParams?: { [x: string]: string; } | undefined) => Promise; sortWith: (sorts: import("@sinoui/use-rest-list-api/dist/types").SortInfo[]) => Promise; getItemById: (itemId: string) => any; updateItem: (item: any) => any; setItem: (itemId: string, itemInfo: Partial) => void; setItems: (itemsInfo: any[]) => void; addItem: (item: any, idx?: any) => void; removeItemById: (itemId: string) => void; removeItemAt: (index: number) => void; removeItemsByIds: (ids: string[]) => void; get: (id: string, isNeedUpdate?: any) => Promise; save: (itemInfo: any, isNeedUpdate?: any, idx?: number | undefined) => Promise; update: (itemInfo: any, isNeedUpdate?: any) => Promise; remove: (ids: string | string[], isNeedUpdate?: any) => Promise; defaultSearchParams: { [x: string]: string; } | undefined; query: (searchParams: { [x: string]: string; }) => Promise; reload: () => Promise; reset: () => Promise; setDefaultSearchParams: (searchParams: { [x: string]: string; }) => Promise; isError: boolean; isLoading: boolean; items: any[]; searchParams?: { [x: string]: string; } | undefined; sorts?: import("@sinoui/use-rest-list-api/dist/types").SortInfo[] | undefined; }; searchConditionsForm: import("@sinoui/rx-form-state").FormState<{ userName: string; deptName: string; roleId: string; }>; };