import type { EmptyObject } from '../../../../../../framework-types/BaseTypes';
import type { ContextHaving } from '../../../../../../framework-types/execution-context/Types';
import type { StateAtom } from '../../../../core/state/Types';
import type { Resource } from '../../../../source/atoms/SourceConfigAtom';
import type { ContextWithState } from '../../../../Types';
import type { DashTechStateData } from '../Types';
export type DashTechStateAtom = StateAtom<DashTechStateData, EmptyObject>;
type ExtendedContext = ContextHaving<EmptyObject, EmptyObject, ContextWithState>;
export declare function createDashTechStateAtom(context: ExtendedContext, resource: Resource): DashTechStateAtom;
export {};
