import * as plugins from './plugins.runtime.js'; type TGetIdentityCredential = () => plugins.servezoneInterfaces.data.IIdentityCredential; type TFireRequest = (methodArg: T['method'], requestArg: T['request']) => Promise; export declare class SecretRuntimeClient { private readonly getIdentityCredential; private readonly fireRequest; constructor(getIdentityCredential: TGetIdentityCredential, fireRequest: TFireRequest); getSecretRecipientEnrollmentState(): Promise; beginSecretRecipientEnrollment(optionsArg: Omit): Promise; completeSecretRecipientEnrollment(optionsArg: Omit): Promise; getCoreflowSecretRuntimeRegistrationExpectation(): Promise; getResolvedSecretMaterial(optionsArg: plugins.servezoneInterfacesRuntime.ISecretMaterialRequestFence): Promise; getCorestoreControlCredentialMaterial(optionsArg: Omit): Promise; publishCorestoreCredentialMaterial(optionsArg: Omit): Promise; reportSecretDeploymentState(reportArg: plugins.servezoneInterfacesRuntime.TSecretDeploymentReport): Promise; } export {};