import { Nullable } from "./general"; export interface IBlockListRecord { entityId: Nullable; attribute: Nullable; description: Nullable; reason: Nullable; createdDate: Nullable; lastUpdated: Nullable; addedBy: Nullable; duplicateBlocklistResolved: Nullable; } export declare enum EnumBlocklistAttribute { "ENTIRE_ENTITY" = "ENTIRE_ENTITY", "MAILING_ADDRESS" = "MAILING_ADDRESS", "RESIDENTIAL_ADDRESS" = "RESIDENTIAL_ADDRESS", "EMAIL_ADDRESS" = "EMAIL_ADDRESS", "PHONE_NUMBER" = "PHONE_NUMBER", "ID_DOCUMENT" = "ID_DOCUMENT", "NAME_AND_DOB" = "NAME_AND_DOB" } export interface IBlocklistSummary { records: IBlockListRecord[]; nextPageMarker: Nullable; } export interface IBlockListSummaryPayload { records: IBlockListRecord[]; nextPageMarker: Nullable; } export declare class BlockListSummary { records: BlocklistRecord[]; nextPageMarker: Nullable; static fromJSON(payload: IBlockListSummaryPayload): BlockListSummary; toJSON(): BlockListSummary; } export declare class BlocklistRecord { entityId: Nullable; attribute: Nullable; description: Nullable; reason: Nullable; createdDate: Nullable; lastUpdated: Nullable; addedBy: Nullable; duplicateBlocklistResolved: Nullable; static fromJSON(payload: IBlockListRecord): BlocklistRecord; toJSON(): this; } //# sourceMappingURL=BlockListSummary.d.ts.map