import { Future, GuidValue, IdentityCreationRequest, IdentityCreationRequestConfirmEmailResult, IdentityCreationRequestCreatedResponse, IdentityEmailConfirmationRequest, ResolvedIdentityCreationRequestSettings } from "@omnia/fx-models";
export declare class IdentitySelfServiceService {
    private httpClient;
    private baseRoute;
    resolveSettings: (businessProfileId: GuidValue) => Future<ResolvedIdentityCreationRequestSettings>;
    create: (request: IdentityCreationRequest) => Future<IdentityCreationRequestCreatedResponse>;
    confirmEmail: (request: IdentityEmailConfirmationRequest) => Future<IdentityCreationRequestConfirmEmailResult>;
    resendEmail: (request: IdentityCreationRequestCreatedResponse) => Future<IdentityCreationRequestCreatedResponse>;
}
