import { AxiosInstance, CreateAxiosDefaults } from 'axios';
export interface PortOneOptions {
    apiSecret: string;
    baseUrl?: string;
    axiosConfig?: CreateAxiosDefaults;
}
export declare class PortOneClient {
    private baseUrl;
    private apiSecret;
    private apiInstance;
    private token;
    constructor({ apiSecret, axiosConfig }: PortOneOptions);
    getApiInstance(): AxiosInstance;
    setAuthorization(): Promise<{
        Authorization: string;
    }>;
    private verifyToken;
    private issueToken;
    private refreshToken;
}
