import { PureContainerBase, PureContainerConfig } from "./PureContainer"; import { Instance } from "./Instance"; import { StructuredProp } from "./Prop"; import { AccessorChain } from "../data"; export interface IsolatedScopeConfig extends PureContainerConfig { /** * A single binding path or a list of paths to be monitored for changes. * Use `bind` as a shorthand for defining the `data` object. */ bind?: string | string[] | AccessorChain; /** Data object selector. The children will update only if `data` change. */ data?: StructuredProp; } export declare class IsolatedScope extends PureContainerBase { bind?: string | string[]; data?: StructuredProp; declareData(...args: any[]): void; init(): void; explore(context: any, instance: any): void; } //# sourceMappingURL=IsolatedScope.d.ts.map