import { PropertyImpl } from "../interfaces/impl"; import { Property } from "./property"; import { BooleanValue } from "../values/boolean"; import { CalAddressValue } from "../values/cal-address"; import { TextValue } from "../values/text"; import { URIValue } from "../values/uri"; export declare class Attendee extends Property implements PropertyImpl { type: string; value: CalAddressValue; parameters: { CN: TextValue | null; CUType: TextValue | null; DelegatedFrom: CalAddressValue[] | null; DelegatedTo: CalAddressValue[] | null; Dir: URIValue | null; Email: TextValue | null; Language: TextValue | null; Member: CalAddressValue | null; PartStat: TextValue | null; Role: TextValue | null; Rsvp: BooleanValue | null; SentBy: CalAddressValue | null; }; setValue(value: string): this; setParameter(type: string, value: string): this; toString(): string; }