/**
 * @license
 * Copyright 2025 Sandlada & Kai Orion
 * SPDX-License-Identifier: MIT
 */
import type { ExtractPublicPropTypes, PropType, VNode } from 'vue';
export declare const props: {
    defaultOpen: {
        default: boolean;
        type: PropType<boolean>;
    };
    modelValue: {
        default: null;
        type: PropType<boolean>;
    };
};
export type TDialogProps = ExtractPublicPropTypes<typeof props>;
export type TDialogSlots = {
    icon?: VNode;
    headline?: VNode;
    actions?: Array<VNode>;
    default?: VNode;
};
//# sourceMappingURL=dialog.definition.d.ts.map