import { SignUserActionChallengeRequest, UserActionChallengeResponse } from '../../baseAuthApi'; import { DfnsDelegatedApiClientOptions } from '../../dfnsDelegatedApiClient'; import * as T from './types'; export declare class DelegatedPoliciesClient { private apiOptions; constructor(apiOptions: DfnsDelegatedApiClientOptions); archivePolicyInit(request: T.ArchivePolicyRequest): Promise; archivePolicyComplete(request: T.ArchivePolicyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createApprovalDecisionInit(request: T.CreateApprovalDecisionRequest): Promise; createApprovalDecisionComplete(request: T.CreateApprovalDecisionRequest, signedChallenge: SignUserActionChallengeRequest): Promise; createPolicyInit(request: T.CreatePolicyRequest): Promise; createPolicyComplete(request: T.CreatePolicyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; getApproval(request: T.GetApprovalRequest): Promise; getPolicy(request: T.GetPolicyRequest): Promise; listApprovals(request?: T.ListApprovalsRequest): Promise; listPolicies(request?: T.ListPoliciesRequest): Promise; updatePolicyInit(request: T.UpdatePolicyRequest): Promise; updatePolicyComplete(request: T.UpdatePolicyRequest, signedChallenge: SignUserActionChallengeRequest): Promise; }