import type { ContentType, ResourceType } from '../../core/Constants'; import type { SourceContext } from './SourceStateAtom'; export type SourceConfigAtom = ReturnType; export interface Resource { url: string; type?: ResourceType | string; metadata?: Record; } export interface SourceConfig { resources: Resource[]; contentType?: ContentType | string; } export declare const createSourceConfigAtom: (context: SourceContext, config: SourceConfig) => import("../../core/state/Types").StateAtom<{ contentType: string; resources: import("../../core/state/ArrayStateAtom").ArrayAtom; }, {}>;