import { AuthConfig } from '../types/auth';
import type { WatchConditionServiceConfig, ConfigAuthSetting } from '../types/watch-condition';
export declare class WatchConditionServiceSdk {
    private readonly client;
    private readonly web;
    constructor(authConfig: AuthConfig, _serviceConfig?: WatchConditionServiceConfig);
    getWatchCondition(params: {
        channelId?: string;
    }): Promise<any[]>;
    setWatchCondition(params: {
        channelId?: string;
        authSettings: ConfigAuthSetting[];
    }): Promise<string>;
    private wrapError;
}
//# sourceMappingURL=watch-condition-service.d.ts.map