export declare class ConsentMonitor {
    private _consent;
    private _devHosts;
    private _isDevEnvironment;
    private _isInitialized;
    get consent(): boolean;
    get devHosts(): string[];
    get isDevEnvironment(): boolean;
    get isInitialized(): boolean;
    get userHasConsented(): boolean;
    constructor(hostname?: string, devHosts?: string[] | string);
    private attachCmpListeners;
    private enablePermutive;
    private disablePermutive;
}
export { ConsentMonitor as consentMonitor };
//# sourceMappingURL=index.d.ts.map