import * as Schema from "effect/Schema";
export declare const GetIdentityVerificationReportsReportInput: Schema.Struct<{
    readonly report: Schema.String;
    readonly expand: Schema.optional<Schema.String>;
}>;
export type GetIdentityVerificationReportsReportInput = typeof GetIdentityVerificationReportsReportInput.Type;
export declare const GetIdentityVerificationReportsReportOutput: Schema.Struct<{
    readonly client_reference_id: Schema.NullOr<Schema.String>;
    readonly created: Schema.Number;
    readonly document: Schema.optional<Schema.Struct<{
        readonly address: Schema.Unknown;
        readonly dob: Schema.optional<Schema.Unknown>;
        readonly error: Schema.Unknown;
        readonly expiration_date: Schema.optional<Schema.Unknown>;
        readonly files: Schema.NullOr<Schema.$Array<Schema.String>>;
        readonly first_name: Schema.NullOr<Schema.String>;
        readonly issued_date: Schema.Unknown;
        readonly issuing_country: Schema.NullOr<Schema.String>;
        readonly last_name: Schema.NullOr<Schema.String>;
        readonly number: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly sex: Schema.optional<Schema.NullOr<Schema.Literals<readonly ["[redacted]", "female", "male", "unknown"]>>>;
        readonly status: Schema.Literals<readonly ["unverified", "verified"]>;
        readonly type: Schema.NullOr<Schema.Literals<readonly ["driving_license", "id_card", "passport"]>>;
        readonly unparsed_place_of_birth: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly unparsed_sex: Schema.optional<Schema.NullOr<Schema.String>>;
    }>>;
    readonly email: Schema.optional<Schema.Struct<{
        readonly email: Schema.NullOr<Schema.String>;
        readonly error: Schema.Unknown;
        readonly status: Schema.Literals<readonly ["unverified", "verified"]>;
    }>>;
    readonly id: Schema.String;
    readonly id_number: Schema.optional<Schema.Struct<{
        readonly dob: Schema.optional<Schema.Unknown>;
        readonly error: Schema.Unknown;
        readonly first_name: Schema.NullOr<Schema.String>;
        readonly id_number: Schema.optional<Schema.NullOr<Schema.String>>;
        readonly id_number_type: Schema.NullOr<Schema.Literals<readonly ["br_cpf", "sg_nric", "us_ssn"]>>;
        readonly last_name: Schema.NullOr<Schema.String>;
        readonly status: Schema.Literals<readonly ["unverified", "verified"]>;
    }>>;
    readonly livemode: Schema.Boolean;
    readonly object: Schema.Literals<readonly ["identity.verification_report"]>;
    readonly options: Schema.optional<Schema.Struct<{
        readonly document: Schema.optional<Schema.Struct<{
            readonly allowed_types: Schema.optional<Schema.$Array<Schema.Literals<readonly ["driving_license", "id_card", "passport"]>>>;
            readonly require_id_number: Schema.optional<Schema.Boolean>;
            readonly require_live_capture: Schema.optional<Schema.Boolean>;
            readonly require_matching_selfie: Schema.optional<Schema.Boolean>;
        }>>;
        readonly id_number: Schema.optional<Schema.Struct<{}>>;
    }>>;
    readonly phone: Schema.optional<Schema.Struct<{
        readonly error: Schema.Unknown;
        readonly phone: Schema.NullOr<Schema.String>;
        readonly status: Schema.Literals<readonly ["unverified", "verified"]>;
    }>>;
    readonly selfie: Schema.optional<Schema.Struct<{
        readonly document: Schema.NullOr<Schema.String>;
        readonly error: Schema.Unknown;
        readonly selfie: Schema.NullOr<Schema.String>;
        readonly status: Schema.Literals<readonly ["unverified", "verified"]>;
    }>>;
    readonly type: Schema.Literals<readonly ["document", "id_number", "verification_flow"]>;
    readonly verification_flow: Schema.optional<Schema.String>;
    readonly verification_session: Schema.NullOr<Schema.String>;
}>;
export type GetIdentityVerificationReportsReportOutput = typeof GetIdentityVerificationReportsReportOutput.Type;
/**
 * Retrieve a VerificationReport
 *
 * <p>Retrieves an existing VerificationReport</p>
 *
 * @param expand - Specifies which fields in the response should be expanded.
 */
export declare const GetIdentityVerificationReportsReport: any;
//# sourceMappingURL=GetIdentityVerificationReportsReport.d.ts.map