import { StudioComponent, FormMetadata, GenericDataSchema } from '../types'; import { StateReferenceMetadata } from './state-reference-metadata'; export declare type ComponentMetadata = { hasAuthBindings: boolean; requiredDataModels: string[]; stateReferences: StateReferenceMetadata[]; componentNameToTypeMap: Record; formMetadata?: FormMetadata; dataSchemaMetadata?: GenericDataSchema; }; /** * Component Structure Functions */ export declare function computeComponentMetadata(component: StudioComponent): ComponentMetadata; //# sourceMappingURL=component-metadata.d.ts.map