import { Web5 } from '@web5/api';
export declare class Dwn {
    web5: Web5;
    did: string;
    constructor();
}
export declare class DwnProtocols extends Dwn {
    configure(): Promise<void>;
    query(): Promise<void>;
}
export declare class DwnRecords extends Dwn {
    create(): Promise<void>;
    read(): Promise<void>;
    update(): Promise<void>;
    delete(): Promise<void>;
}
export declare class DwnSync extends Dwn {
    start(): Promise<void>;
    stop(): Promise<void>;
    sync(): Promise<void>;
}
//# sourceMappingURL=dwn.d.ts.map