import { RoomType } from 'tuikit-atomicx-vue3/room';

/**
 * Parameters for accepting a room call
 */
export interface AcceptCallParams {
    roomId: string;
    password?: string;
    roomType: RoomType;
}
/**
 * Options for configuring room invitation behavior
 */
export interface UseRoomInvitationOptions {
    onAcceptCall?: (params: AcceptCallParams) => void;
}
/**
 * Composable for handling room invitation logic
 * Manages room call events and invitation UI
 */
export declare function useRoomInvitation(options?: UseRoomInvitationOptions): void;
