import { IRawComponent } from './RawCalendarTypes';
import { IRRuleProp } from './SimpleTypes';
import { IDateTime } from './DateTimeTypes';
import { ComponentType } from './ComponentType';
export declare class Component {
    private readonly rawComponent;
    private propertyIndex;
    constructor(rawComponent: IRawComponent, defaultTZ?: string);
    getRaw(): IRawComponent;
    getName(): string;
    getType(): ComponentType;
    getSummary(): string | undefined;
    getDescription(): string | undefined;
    getRRule(): IRRuleProp | undefined;
    getEnd(): IDateTime;
    getStart(): IDateTime;
}
//# sourceMappingURL=Component.d.ts.map