import { AxiosRequestConfig } from 'axios';
export interface ZidCredentials {
    accessToken: string;
    authorizationToken: string;
}
export declare class GenericZidApi {
    private client;
    constructor(credentials: ZidCredentials);
    request<T = any>(config: AxiosRequestConfig): Promise<T>;
    getPaginated<T = any>(url: string, params?: any): Promise<T[]>;
    updateCredentials(credentials: ZidCredentials): void;
}
