///
export declare const randomBytesAsync: (arg1: number) => Promise;
interface ScimIdParams {
scimId: string;
login: string;
teamSecret: Buffer;
}
interface VerifyScimSignatureParams extends ScimIdParams {
signature: string;
}
export declare const scimId: () => Promise;
/**
* Returns an HMAC for a user's scimId to login combination
*
* We use this HMAC to send a scimId to the Dashlane API. SCIM clients will retrieve users using this ID
*/
export declare const scimIdSignature: (params: ScimIdParams) => string;
/**
* Compares the signature from the API with a freshly-computed one. Returns true if they match, false if they don't.
*/
export declare const verifyScimIdSignature: (params: VerifyScimSignatureParams) => boolean;
export declare const parseScimIdFromUri: (uri: string) => string | null;
export {};