import { SerializedData } from '../serialization/json';
export type SignRequestSignerInputSsnValidationValidationTypeField = 'ssn' | string;
export declare class SignRequestSignerInputSsnValidation {
    /**
     * Validates that the text input is a Social Security Number (SSN). */
    readonly validationType: SignRequestSignerInputSsnValidationValidationTypeField;
    readonly rawData?: SerializedData;
    constructor(fields: Omit<SignRequestSignerInputSsnValidation, 'validationType'> & Partial<Pick<SignRequestSignerInputSsnValidation, 'validationType'>>);
}
export interface SignRequestSignerInputSsnValidationInput {
    /**
     * Validates that the text input is a Social Security Number (SSN). */
    readonly validationType?: SignRequestSignerInputSsnValidationValidationTypeField;
    readonly rawData?: SerializedData;
}
export declare function serializeSignRequestSignerInputSsnValidationValidationTypeField(val: SignRequestSignerInputSsnValidationValidationTypeField): SerializedData;
export declare function deserializeSignRequestSignerInputSsnValidationValidationTypeField(val: SerializedData): SignRequestSignerInputSsnValidationValidationTypeField;
export declare function serializeSignRequestSignerInputSsnValidation(val: SignRequestSignerInputSsnValidation): SerializedData;
export declare function deserializeSignRequestSignerInputSsnValidation(val: SerializedData): SignRequestSignerInputSsnValidation;
export declare function serializeSignRequestSignerInputSsnValidationInput(val: SignRequestSignerInputSsnValidationInput): SerializedData;
export declare function deserializeSignRequestSignerInputSsnValidationInput(val: SerializedData): SignRequestSignerInputSsnValidationInput;
