/// import { PrivateApiClient } from '@dfns/private-api-client'; import { DfnsSigner } from './types'; export declare class SigningGroup implements DfnsSigner { protected publicKeyId: string; protected orgId: string; protected publicKey: Buffer; protected privateApiUrl: string; protected api: PrivateApiClient; protected headers: Record; protected constructor(); static builder(): SigningGroup; setOrgId(orgId: string): SigningGroup; setPublicKeyId(publicKeyId: string): SigningGroup; setPrivateApiUrl(privateApiUrl: string): SigningGroup; buildClient(): SigningGroup; build(): Promise; protected checkRequiredParameters(): void; protected resolvePrivateApiUrl(): string; protected init(): Promise; getPublicKey(): Buffer; protected checkInitializedAndRequiredParameters(): void; protected checkClientInitialized(): void; protected checkPublicKeyInitialized(): void; protected getPublicKeyAsync(): Promise; sign(hash: Buffer): Promise; } export declare class SigningGroupNotInitializedError extends Error { constructor(message?: string); } export declare function createSigner({ orgId, publicKeyId }: { orgId: string; publicKeyId: string; }): Promise;