component FileUpload { outputs { select(payload: { value?: string | number | boolean | null; values?: Array; sourceEvent?: Event; [key: string]: string | number | boolean | null | object } | string | number | boolean | null) upload(payload: { sourceEvent?: Event; [key: string]: string | number | boolean | null | object }) progress(payload: { progress: number; [key: string]: string | number | boolean | null | object } | number) success(payload: { sourceEvent?: Event; [key: string]: string | number | boolean | null | object }) error(payload: { error: Error | string; sourceEvent?: Event; [key: string]: string | number | boolean | null | object } | Error | string) cancel(payload: { sourceEvent?: Event; [key: string]: string | number | boolean | null | object }) remove(payload: { sourceEvent?: Event; [key: string]: string | number | boolean | null | object }) } props { size: string = "default" color: string = "primary" title: string = "File Upload" description: string = "" items: unknown[] = [] variant: string = "default" class: string = "" } view {
{#if title}{title}{/if} {#if description}

{description}

{/if} {#if items}
{#each items as item}{item.label}{/each}
{/if}
} }