import { Component } from '../component'; import { CalendarDateOrTime } from '../date'; import { TimeZoneOffset } from './TimeZoneOffset'; /** * Represents a VTIMEZONE component, containing time zone definitions. */ export declare class TimeZone extends Component { name: string; constructor(id: string); constructor(component: Component); validate(): void; static fromName(tzName: string): TimeZone; getId(): string; setId(value: string): this; getLastModified(): CalendarDateOrTime | undefined; setLastModified(value: Date): this; removeLastModified(): void; getUrl(): string | undefined; setUrl(value: string): this; removeUrl(): void; /** * Get all time offsets. * @returns An array of time zone offsets defined in this time zone. */ getOffsets(): TimeZoneOffset[]; /** * Get standard/winter time offsets. * @returns An array of time zone offsets defined in this time zone that are of type STANDARD. */ getStandardOffsets(): TimeZoneOffset[]; /** * Get daylight savings time offsets. * @returns An array of time zone offsets defined in this time zone that are of type DAYLIGHT. */ getDaylightOffsets(): TimeZoneOffset[]; } //# sourceMappingURL=TimeZone.d.ts.map