export interface ResourceChoice { title: string; value: string; description?: string; } export declare const interactForResource: ({ resourceName, fetchResources, toChoice, message, initialValue, }: { resourceName: string; fetchResources: () => Promise; toChoice: (resource: Resource) => ResourceChoice; message?: string | undefined; /** The resource already chosen, for the list to open on. */ initialValue?: string | undefined; }) => Promise;