import { EventEmitter } from '../../stencil-public-runtime';
export declare class CpslModalV2 {
    el: HTMLCpslModalV2Element;
    /**
     * Duration in seconds of the modal entering.
     * Default is .15.
     */
    enterTransitionDuration?: number;
    /**
     * Duration in seconds of the modal exiting.
     * Default is .15.
     */
    exitTransitionDuration?: number;
    /**
     * Whether or not to show the modal with a box shadow.
     */
    elevated: boolean;
    /**
     * Whether or not to show the overlay.
     */
    noOverlay: boolean;
    /**
     * Whether or not to show the modal.
     */
    open: boolean;
    /**
     * Override z-index.
     */
    zIndexOverride?: number;
    /**
     * Emitted when enter animation starts.
     */
    cpslModalEntering: EventEmitter<null>;
    /**
     * Emitted when enter animation finishes.
     */
    cpslModalEntered: EventEmitter<null>;
    /**
     * Emitted when exit animation starts.
     */
    cpslModalExiting: EventEmitter<null>;
    /**
     * Emitted when exit animation finishes.
     */
    cpslModalExited: EventEmitter<null>;
    toggleHeight(): void;
    componentDidLoad(): void;
    render(): any;
}
