export {}; export type StateType = "enabled" | "disabled" | "scheduled"; export type AudienceType = "all" | "known" | "none"; export interface DateWithTimezone { value: string; timezone?: string; } declare class AutoReplyManager { private _id; private _to; private _state; private _email; private _startDate?; private _endDate?; private _internalReplyMessage; private _externalReplyMessage?; constructor(params: { id: string; to: string; state: StateType; email: string; internalReplyMessage: string; startDate?: DateWithTimezone; endDate?: DateWithTimezone; externalReplyMessage?: { value: string; audience: AudienceType; }; }); get id(): string; set id(value: string); get to(): string; set to(value: string); get state(): StateType; set state(value: StateType); get email(): string; set email(value: string); get startDate(): DateWithTimezone; set startDate(value: DateWithTimezone); get endDate(): DateWithTimezone; set endDate(value: DateWithTimezone); get internalReplyMessage(): string; set internalReplyMessage(value: string); get externalReplyMessage(): { value: string; audience: AudienceType; }; set externalReplyMessage(value: { value: string; audience: AudienceType; }); } export { AutoReplyManager };