import { ProcessCommonData } from '../../accessUtility/libraries/process.common.data'; import { AddUserSecretDto } from '../dtos/add.user.secret.dto'; import { AccessBusinessEntity } from '../entities/access.business.entity'; import { UserBusinessSecretEntity } from '../entities/user.business.secret.entity'; export interface CreateUserBusinessSecretOptions { oauthClientId?: string; accessScopes?: string[]; } export declare class CreateUserBusinessSecret extends ProcessCommonData { private readonly business; protected readonly user_id: number; protected payload: AddUserSecretDto; private options; protected credentials: string; constructor(business: AccessBusinessEntity); process(payload: AddUserSecretDto, options?: CreateUserBusinessSecretOptions): Promise; private processOauthMint; private save; private validate; validateLength(): Promise; validateName(): Promise; private getCredentials; }