import { IsoDate } from "@giancosta86/time-utils";
export type WorkOptionalFields = Readonly<Partial<{
    kind: string;
    completionDate: IsoDate;
    url: string;
    certificateUrl: string;
}>>;
export declare class Work {
    readonly title: string;
    readonly totalMinutes: number;
    static equals(left: Work, right: Work): boolean;
    readonly kind?: string;
    readonly completionDate?: IsoDate;
    readonly url?: string;
    readonly certificateUrl?: string;
    constructor(title: string, totalMinutes: number, optionalFields?: WorkOptionalFields);
}
//# sourceMappingURL=Work.d.ts.map