import { ResizableColumn, FetchService } from '../types'; export interface User { id: string; name: string; email: string; role: string; status: "active" | "inactive"; createdAt: string; } export interface UserApiResponse { docs: User[]; totalDocs: number; limit: number; page: number; totalPages: number; pagingCounter: number; hasPrevPage: boolean; hasNextPage: boolean; prevPage?: number; nextPage?: number; } export declare const createUserColumns: () => ResizableColumn[]; export declare const fetchUsers: ({ pageParam, }: { pageParam?: number | undefined; }) => Promise; export declare const createUserFetchService: (instanceId: string) => FetchService;