import { CompletoriumSchemaOutput, EvangeliumSchemaOutput, IntermediateSchemaOutput, InvitatoriumSchemaOutput, LaudesSchemaOutput, LecturesSchemaOutput, OfficiumSchemaOutput, PrayerManagerInterface, VesperaeSchemaOutput } from '../prayer-manager-interface.ts';
export declare class PrayerManager implements PrayerManagerInterface {
    constructor();
    getInvitatorium(date?: Date): Promise<InvitatoriumSchemaOutput | undefined>;
    getLaudes(date?: Date): Promise<LaudesSchemaOutput | undefined>;
    getVesperae(date?: Date): Promise<VesperaeSchemaOutput | undefined>;
    getTertia(date?: Date): Promise<IntermediateSchemaOutput | undefined>;
    getSexta(date?: Date): Promise<IntermediateSchemaOutput | undefined>;
    getNona(date?: Date): Promise<IntermediateSchemaOutput | undefined>;
    getLectures(date?: Date): Promise<(LecturesSchemaOutput[] | undefined)>;
    getCompletorium(date?: Date): Promise<CompletoriumSchemaOutput | undefined>;
    getOfficium(date?: Date): Promise<OfficiumSchemaOutput | undefined>;
    getEvangelium(date?: Date): Promise<EvangeliumSchemaOutput | undefined>;
}
