import { BarkBaseConfig, BaseResponse, InfoResponse, PushConfig } from './types/api.js';
declare class Bark {
    private barkConfig;
    private baseUrl;
    private getBaseUrl;
    constructor(config: BarkBaseConfig);
    /**
     * push
     */
    push(option: PushConfig): Promise<BaseResponse[]>;
    /**
     * info
     */
    info(): Promise<InfoResponse>;
    /**
     * ping
     */
    ping(): Promise<BaseResponse>;
    /**
     * healthz
     */
    healthz(): Promise<string>;
}
export default Bark;
