@nextcloud/dialogs
    Preparing search index...

    Variable FilePickerVueConst

    FilePickerVue: AsyncComponent<
        DefaultData<never>,
        DefaultMethods<never>,
        DefaultComputed,
        IFilePickerProps,
    >

    FilePicker Vue component (implemented as async component)

    <template>
    <FilePicker name="Select a file" :buttons="buttons" />
    </template>
    <script setup lang="ts">
    import { FilePickerVue as FilePicker, type IFilePickerButton } from '@nextcloud/dialogs'
    const buttons: IFilePickerButton[] = [{
    label: 'Pick',
    callback: (nodes) => console.log('Picked', nodes)
    }]
    </script