import type { JSX } from '../../stencil-public-runtime';
import type { DialogProps, HeadingLevel, KoliBriDialogEventCallbacks, LabelPropType } from '../../schema';
import type { ModalVariantPropType } from '../../schema/props/variant/modal';
export declare class KolDialog implements DialogProps {
    private dialogRef?;
    private readonly catchRef;
    openModal(): Promise<void>;
    showModal(): Promise<void>;
    show(modal?: boolean): Promise<void>;
    close(): Promise<void>;
    closeModal(): Promise<void>;
    render(): JSX.Element;
    _label: LabelPropType;
    _level?: HeadingLevel;
    _on?: KoliBriDialogEventCallbacks;
    _width?: string;
    _variant?: ModalVariantPropType;
}
