import { type AxiosResponse } from 'axios';
import { type TextEmAllError, type Broadcast } from '../actions/types';
interface TextEmAllClientConfig {
    customerKey: string;
    customerSecret: string;
    token: string;
}
export declare class TextEmAllClient {
    private readonly client;
    private readonly oauth;
    private readonly token;
    private readonly customerSecret;
    constructor(params: TextEmAllClientConfig);
    createBroadcast(data: Record<string, any>): Promise<AxiosResponse<Broadcast | TextEmAllError>>;
}
export {};
