/**************************************************************************
 * IMPORTS
 ***************************************************************************/
import BaseResource from "./BaseResource";
/**************************************************************************
 * TYPES
 ***************************************************************************/
export type WebsiteAvailabilityStatus = {
    status?: string;
    since?: number;
};
export type WebsiteAvailabilityOperator = {
    user_id?: string;
    type?: string;
    time?: WebsiteAvailabilityOperatorTime;
};
export type WebsiteAvailabilityOperatorTime = {
    for?: number;
    since?: number;
};
/**************************************************************************
 * CLASSES
 ***************************************************************************/
/**
 * Crisp WebsiteAvailability Resource
 */
declare class WebsiteAvailability extends BaseResource {
    /**
     * Get Website Availability Status
     */
    getWebsiteAvailabilityStatus(websiteID: string): Promise<WebsiteAvailabilityStatus>;
    /**
     * List Website Operator Availabilities
     */
    listWebsiteOperatorAvailabilities(websiteID: string): Promise<WebsiteAvailabilityOperator[]>;
}
/**************************************************************************
 * EXPORTS
 ***************************************************************************/
export default WebsiteAvailability;
