import { List } from './list'
import {
Cache,
DEPLOY,
CLASS,
SCHEMA,
SCOPE,
DEFAULT_RULE_TYPE,
QUERY_WITH_SCOPE,
ID,
NameBase,
PathCmd,
SortCmd,
OrderCmd,
RelationCmd,
} from './type'
import { Set } from './set'
import { Map } from './map'
import { Query } from './query'
export declare class Rule {
$name: NameBase
state: Cache
all: QUERY_WITH_SCOPE
model: CLASS
list: CLASS>
set: CLASS>
map: CLASS