export = Period;
/**
 * @typedef {import("../lib/RawData").RawDataObject} RawDataObject
 */
declare class Period extends RawData {
    /**
     * Creates new invalid Period
     * @static
     * @param {{id?: string?, name?: string, short?: string, startTime?: string, endTime?: string}} [data=null] Data to be used to create the Period (if there's any)
     * @return {Period} Created Period
     * @memberof Period
     */
    static getInvalid(data?: {
        id?: string | null;
        name?: string;
        short?: string;
        startTime?: string;
        endTime?: string;
    }): Period;
    /**
     * Period id
     * @type {string}
     */
    id: string;
    /**
     * Period name
    * @type {string}
    */
    name: string;
    /**
     * Period short name
     * @type {string}
     */
    short: string;
    /**
     * Period start time in format HH:MM
     * @type {string}
     */
    startTime: string;
    /**
     * Period end time in format HH:MM
     * @type {string}
     */
    endTime: string;
}
declare namespace Period {
    export { RawDataObject };
}
import RawData = require("../lib/RawData");
type RawDataObject = import("../lib/RawData").RawDataObject;
