import { Connect } from '@genesislcap/foundation-comms'; import { FoundationElement } from '@microsoft/fast-foundation'; /** * @tagname %%prefix%%-scheduler-timezone * * @fires change - Fired when the timezone value changes */ export declare class SchedulerTimezone extends FoundationElement { timezone: string; timezoneChanged(): void; connect: Connect; timeZones: any; /** * Used to store the timezone * added to make sync directive work as it checks value field in the change event * @internal */ value: string; connectedCallback(): void; getTimeZones(): Promise; } export declare const foundationSchedulerTimezoneShadowOptions: ShadowRootInit; export declare const defaultTimezoneConfig: {}; /** * The Foundation Scheduler Timezone Element. * * @public * @remarks * HTML Element: \ */ export declare const foundationSchedulerTimezone: (overrideDefinition?: import("@microsoft/fast-foundation").OverrideFoundationElementDefinition<{ baseName: string; styles: import("@microsoft/fast-element").ElementStyles; template: import("@microsoft/fast-element").ViewTemplate; shadowOptions: ShadowRootInit; }>) => import("@microsoft/fast-foundation").FoundationElementRegistry<{ baseName: string; styles: import("@microsoft/fast-element").ElementStyles; template: import("@microsoft/fast-element").ViewTemplate; shadowOptions: ShadowRootInit; }, typeof SchedulerTimezone>; //# sourceMappingURL=scheduler-timezone.d.ts.map