import { DIDDocument, IIdentifier, IService } from '@veramo/core';
import { ExportFileResult, GXRequiredContext, IImportDIDArg } from '../types';
export declare class DID {
    static createDIDFromX509({ domain, privateKeyPEM, certificatePEM, certificateChainPEM, certificateChainURL, kms, kid }: IImportDIDArg, context: GXRequiredContext): Promise<IIdentifier>;
    static exportDocument({ domain, services }: {
        domain: string;
        services?: IService[];
    }, context: GXRequiredContext): Promise<DIDDocument>;
    static exportToPath({ domain, services, path }: {
        domain: string;
        path?: string;
        services?: IService[];
    }, context: GXRequiredContext): Promise<ExportFileResult[]>;
}
//# sourceMappingURL=DID.d.ts.map