/**************************************************************************
 * IMPORTS
 ***************************************************************************/
import BaseResource from "./BaseResource";
/**************************************************************************
 * INTERFACES
 ***************************************************************************/
export interface WebsiteVerifyKeyData {
    data?: WebsiteVerifyKey;
}
export interface WebsiteVerifySettings {
    enabled?: boolean;
}
export interface WebsiteVerifyKey {
    secret?: string;
}
export interface WebsiteVerifySettingsUpdate {
    enabled?: boolean;
}
/**************************************************************************
 * CLASSES
 ***************************************************************************/
/**
 * Crisp WebsiteVerify Resource
 */
declare class WebsiteVerify extends BaseResource {
    /**
     * Get Verify Settings
     */
    getVerifySettings(websiteID: string): Promise<WebsiteVerifySettings>;
    /**
     * Update Verify Settings
     */
    updateVerifySettings(websiteID: string, settings: WebsiteVerifySettingsUpdate): Promise<any>;
    /**
     * Get Verify Key
     */
    getVerifyKey(websiteID: string): Promise<WebsiteVerifyKey>;
    /**
     * Roll Verify Key
     */
    rollVerifyKey(websiteID: string): Promise<any>;
}
/**************************************************************************
 * EXPORTS
 ***************************************************************************/
export default WebsiteVerify;
