interface ApiConfig {
    spaceId: number;
    userId: number;
    apiSecret: string;
}
export declare class PostFinanceApiClient {
    private config;
    constructor(config: ApiConfig);
    private generateMacHeaders;
    request<T>(method: string, endpoint: string, body?: any): Promise<T>;
    get<T>(endpoint: string): Promise<T>;
    post<T>(endpoint: string, body: any): Promise<T>;
    patch<T>(endpoint: string, body: any): Promise<T>;
}
export {};
