import * as ozone from '@iameli/ozone';
import { AtpAgent } from '@iameli/api';
import { OzoneConfig } from './types';
export declare class TestOzone {
    url: string;
    port: number;
    server: ozone.OzoneService;
    daemon: ozone.OzoneDaemon;
    constructor(url: string, port: number, server: ozone.OzoneService, daemon: ozone.OzoneDaemon);
    static create(config: OzoneConfig): Promise<TestOzone>;
    get ctx(): ozone.AppContext;
    getClient(): AtpAgent;
    adminAuth(role?: 'admin' | 'moderator' | 'triage'): string;
    adminAuthHeaders(role?: 'admin' | 'moderator' | 'triage'): {
        authorization: string;
    };
    processAll(): Promise<void>;
    close(): Promise<void>;
}
