import { Component, InjectionKey, Ref, RenderFunction, SetupContext, Slots } from 'vue'; type Emit = SetupContext<['close']>['emit']; type Props = { readonly isCloseable?: boolean; readonly viewKey?: string; }; export type FluxDialogContext = { readonly labelledBy: Ref; readonly label: Ref; }; export declare const FluxDialogInjectionKey: InjectionKey; export default function (attrs: object, props: Props, emit: Emit, slots: Slots, className: string | (() => string), transition: Component): RenderFunction; export {};