import { ClError } from './error';
/**
 * Exception thrown when attempting to attach a null portal to a host.
 * @docs-private
 */
export declare class NullPortalError extends ClError {
    constructor();
}
/**
 * Exception thrown when attempting to attach a portal to a host that is already attached.
 * @docs-private
 */
export declare class PortalAlreadyAttachedError extends ClError {
    constructor();
}
/**
 * Exception thrown when attempting to attach a portal to an already-disposed host.
 * @docs-private
 */
export declare class PortalHostAlreadyDisposedError extends ClError {
    constructor();
}
/**
 * Exception thrown when attempting to attach an unknown portal type.
 * @docs-private
 */
export declare class UnknownPortalTypeError extends ClError {
    constructor();
}
/**
 * Exception thrown when attempting to attach a portal to a null host.
 * @docs-private
 */
export declare class NullPortalHostError extends ClError {
    constructor();
}
/**
 * Exception thrown when attempting to detach a portal that is not attached.
 * @docs-private
 */
export declare class NoPortalAttachedError extends ClError {
    constructor();
}
