import { IdentitySignUpInput, IdentityLoginInput, Identity } from '../../types.d';
export declare class IdentityLoginInputDto implements IdentityLoginInput {
    email: string;
    password: string;
    deviceUuid: string;
    refreshToken?: string | undefined;
    constructor(email: string, password: string, deviceUuid: string, refreshToken?: string | undefined);
}
export declare class IdentitySignUpInputDto implements IdentitySignUpInput {
    email: string;
    password: string;
    deviceUuid: string;
    constructor(email: string, password: string, deviceUuid: string);
}
export declare class IdentityDto implements Identity {
    valid: true;
    accessToken: string;
    refreshToken: string;
    idToken?: string | undefined;
    constructor(valid: true, accessToken: string, refreshToken: string, idToken?: string | undefined);
}
export declare class CheckAccessTokenInputDto {
    accessToken: string;
    refreshToken: string;
    deviceUuid: string;
    constructor(accessToken: string, refreshToken: string, deviceUuid: string);
}
export declare class ChangePasswordInputDto {
    password: string;
    userId: string;
    constructor(password: string, userId: string);
}
export declare class PhoneRegistrationDto {
    codeSent: boolean;
    validUntil: string;
    constructor(codeSent: boolean, validUntil: string);
}
export declare class PhoneVerificationDto {
    codeVerified: boolean;
    constructor(codeVerified: boolean);
}
