import { _ObjectSubSite, IObjectSubSiteConfig } from '../commons/_ObjectSubSite';
import { timestampDate } from '../commons/types';
import { AuthorizedBy, IGuestAuthorization } from './IGuestAuthorization';
export declare class GuestAuthorization extends _ObjectSubSite implements IGuestAuthorization {
    _id: string;
    authorized_by: AuthorizedBy;
    end: timestampDate;
    mac: string;
    qos_usage_quota: number;
    site_id: string;
    start: timestampDate;
    qos_overwrite: boolean;
    qos_rate_max_down: number;
    qos_rate_max_up: number;
    constructor(config: IObjectSubSiteConfig, props: IGuestAuthorization);
}
