import { CustomDomainSettings } from './customDomainSettings';
import { DocumentExpirySettings } from './documentExpirySettings';
import { SignatureFrameSettings } from './signatureFrameSettings';
export declare class ViewBrandDetails {
    'brandId'?: string | null;
    'brandLogo'?: string | null;
    'brandName'?: string | null;
    'backgroundColor'?: string | null;
    'buttonColor'?: string | null;
    'buttonTextColor'?: string | null;
    'emailDisplayName'?: string | null;
    'disclaimerTitle'?: string | null;
    'disclaimerDescription'?: string | null;
    'redirectUrl'?: string | null;
    'isDefault'?: boolean;
    'canHideTagLine'?: boolean;
    'combineAuditTrail'?: boolean;
    'combineAttachments'?: boolean;
    'excludeAuditTrailFromEmail'?: boolean;
    'emailSignedDocument'?: ViewBrandDetails.EmailSignedDocumentEnum;
    'documentTimeZone'?: string | null;
    'showBuiltInFormFields'?: boolean;
    'allowCustomFieldCreation'?: boolean;
    'showSharedCustomFields'?: boolean;
    'hideDecline'?: boolean;
    'hideSave'?: boolean;
    'documentExpirySettings'?: DocumentExpirySettings;
    'customDomainSettings'?: CustomDomainSettings;
    'isDomainVerified'?: boolean;
    'signatureFrameSettings'?: SignatureFrameSettings;
    static discriminator: string | undefined;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
export declare namespace ViewBrandDetails {
    enum EmailSignedDocumentEnum {
        Attachment,
        DocumentLink
    }
}
