import { WorkspaceService } from "../services/WorkspaceService";
import { MessageService } from "../services/MessageService";
import { CampaignService } from "../services/CampaignService";
import type { BriqConfig } from "../types/common";
export declare class Briq {
    private readonly httpClient;
    readonly workspaces: WorkspaceService;
    readonly messages: MessageService;
    readonly campaigns: CampaignService;
    constructor(config: BriqConfig);
    private validateConfig;
    testConnection(): Promise<boolean>;
    getConfig(): Omit<Required<BriqConfig>, "apiKey">;
}
//# sourceMappingURL=BriqClient.d.ts.map