import { IDRReplEntryField } from "./IDRReplEntryField"; import { GlideRecord } from "../types/GlideRecord"; export declare class IDRReplEntryHelper { static getAllowedTables(): string[]; static getEntriesFromReplicationSet(gr?: GlideRecord): GlideRecord; static getFields( tableName?: string, excludeSysFields?: boolean, excludeVirtualFields?: boolean ): IDRReplEntryField[]; static getReplicationSetFromEntry(gr?: GlideRecord): GlideRecord; static getTransformationSourceFields( entryGr?: GlideRecord, excludeSysFields?: boolean, excludeVirtualFields?: boolean, tableName?: string ): IDRReplEntryField[]; static getTransformationTargetFields( entryGr?: GlideRecord, excludeSysFields?: boolean, excludeVirtualFields?: boolean ): IDRReplEntryField[]; static isConsumerReplicationEntryReadOnly(gr?: GlideRecord): boolean; static isReplEntryReadOnly(gr?: GlideRecord): boolean; static validateOutBoundEntryLimit(current?: GlideRecord): boolean; }