import { SvelteComponentTyped } from "svelte"; import { SelectedDevices } from '.'; import type { Devices } from '.'; declare const __propDef: { props: { /** .* The local media stream, against which we will match for 'selected' devices. * Inherently, this means this component has a 1:1 relationship with a component */ stream: MediaStream; refresh?: () => Promise; }; events: { attach: CustomEvent; changeAudioSource: CustomEvent; changeVideoSource: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: { default: { devices: Devices; selected: SelectedDevices; refresh: () => Promise; }; }; }; export declare type IndexProps = typeof __propDef.props; export declare type IndexEvents = typeof __propDef.events; export declare type IndexSlots = typeof __propDef.slots; export default class Index extends SvelteComponentTyped { get refresh(): () => Promise; } export {};