import { Descriptor, Source, SourceType, DataType } from '../../state/index.js'; export declare function getSources(descriptor: Descriptor): Array; export declare function getSource(descriptor: Descriptor, sourceId: string): Source; export declare function getSourceType(descriptor: Descriptor, sourceId: string): SourceType; export declare function getSourceName(descriptor: Descriptor, sourceId: string): string | undefined; export declare function getSourceData(descriptor: Descriptor, sourceId: string): unknown[]; export declare function getSourceInputs(descriptor: Descriptor, sourceId: string): string[]; export declare function getSourceInputType(descriptor: Descriptor, sourceId: string, inputName: string): DataType; export declare function getSourceWithType(descriptor: Descriptor, sourceId: string, type: SourceType): Source; export declare function _sourceIndexFinder(descriptor: Descriptor, sourceId: string): number; export declare function _sourceIndexSelector(descriptor: Descriptor, sourceId: string, type?: SourceType): number; export declare function _sourceInputIndexSelector(descriptor: Descriptor, sourceId: string, inputName: string): number; export declare function _sourceIdValidator(descriptor: Descriptor, sourceId: string): string; export declare function _sourceIdRegexValidator(sourceId: string): string;