import { MessageSetProfile } from "../MessageSetProfile"; import { CoreMessageSetInfo } from "./CoreMessageSetInfo"; import { MessageSetType } from "../MessageSetType"; import { ApplicationSecurity } from "../ApplicationSecurity"; import { SynchronizationCapability } from "./SynchronizationCapability"; /** * Information specific to a version of a message set. * * @see "Section 7.2.1, OFX Spec" */ export declare abstract class VersionSpecificMessageSetInfo implements MessageSetProfile { private core; /** * The information core. * * @return The information core. */ getCore(): CoreMessageSetInfo; /** * The information core. * * @param core The information core. */ setCore(core: CoreMessageSetInfo): void; /** * The message set type. * * @return The message set type. */ abstract getMessageSetType(): MessageSetType; getVersion(): string; getServiceProviderName(): string; getUrl(): string; getSecurity(): ApplicationSecurity; isSslRequired(): boolean; getRealm(): string; getLanguage(): string; getSyncCapability(): SynchronizationCapability; hasFileBasedErrorRecoverySupport(): boolean; }