import { default as React } from 'react'; export type OrganizationOption = { id: string; name: string; description?: string; hasLogo?: boolean; }; export type ProjectOption = { id: string; name: string; description?: string; hasThumbnail?: boolean; sharedWith?: boolean; }; export type ApplicationOption = { id: string; name: string; description?: string; }; export type LinkType = 'NONE' | 'PROJECT'; type Props = { organizationId: string; abyssProjectId: string; abyssProjectApplicationId: string; setOrganizationId: (id: string) => void; setAbyssProjectId: (id: string) => void; setAbyssProjectApplicationId: (id: string) => void; getProjectPictureUrl: (id: string) => string; getOrganizationLogoUrl: (id: string) => string; fetchOrganizations: () => Promise; fetchProjects: (organizationId: string) => Promise<{ projects: ProjectOption[]; sharedProjects: ProjectOption[]; }>; fetchApplications: (projectId: string) => Promise; hideApplication?: boolean; }; declare const ProjectLinkSelector: React.FC; export default ProjectLinkSelector;