import { BaseHandler } from './base.handler';
import { AuthConfig } from '../types/auth';
import { AIDigitalHumanServiceSdk } from '../services/ai-digital-human-service';
import { AIDigitalHumanServiceConfig, AIDigitalHumanListOptions, AIDigitalHumanListOrgOptions, AIDigitalHumanSetOrgOptions } from '../types/ai-digital-human';
export type { AIDigitalHumanListOptions, AIDigitalHumanListOrgOptions, AIDigitalHumanSetOrgOptions };
export declare class AIDigitalHumanHandler extends BaseHandler {
    readonly aiDigitalHumanService: AIDigitalHumanServiceSdk;
    constructor(authConfig: AuthConfig, serviceConfig?: AIDigitalHumanServiceConfig);
    listDigitalHumans(options: AIDigitalHumanListOptions): Promise<void>;
    listOrganizations(options: AIDigitalHumanListOrgOptions): Promise<void>;
    setOrganizations(options: AIDigitalHumanSetOrgOptions): Promise<void>;
    validateIds(ids: string): void;
    private displayDigitalHumansTable;
    private displayOrganizationsTable;
    private displaySetSuccessTable;
    private formatTimestamp;
}
//# sourceMappingURL=ai-digital-human.handler.d.ts.map