import { ActionAttribute } from '../actions/types'; import { PipelineState } from '../pipeline/pipeline.slice'; import { VarDataType } from '../types'; /** * System produced attributes * @returns */ export declare const selectAllSystemProducedAttributes: () => ActionAttribute[]; /** * Select all produced by actions attributes */ export declare const selectAllActionRelationsProducedAttributes: () => import("reselect/*").OutputSelector, ActionAttribute[], (res: import("redux").CombinedState<{ metadata: import("../metadata/metadata.slice").MetadataState; actions: import("../actions/actions.slice").ActionState[]; relations: import("../relations/relations.slice").RelationState[]; pipeline: PipelineState[]; labels: import("../pipeline/labels.slice").LabelsState; views: import("../views/views.slice").ViewState[]; __legacy: import("../views/legacy.slice").LegacyState; }>) => ActionAttribute[]>; /** * Select all produced by actions attributes before action * @param relId * @returns */ export declare const selectAllProducedAttributesBeforeActionRelation: (relId: string) => import("reselect/*").OutputSelector, { globalId: string; id: string; name: string; datatype: VarDataType; required: boolean; value: string; label: string; description: string; validator?: { [key: string]: string | number | boolean; } | undefined; }[], (res: import("redux").CombinedState<{ metadata: import("../metadata/metadata.slice").MetadataState; actions: import("../actions/actions.slice").ActionState[]; relations: import("../relations/relations.slice").RelationState[]; pipeline: PipelineState[]; labels: import("../pipeline/labels.slice").LabelsState; views: import("../views/views.slice").ViewState[]; __legacy: import("../views/legacy.slice").LegacyState; }>) => { globalId: string; id: string; name: string; datatype: VarDataType; required: boolean; value: string; label: string; description: string; validator?: { [key: string]: string | number | boolean; } | undefined; }[]>;