import { Document } from './Document'; export declare function LstTable(name: string, dataSetType: new () => any): (target: any, propertyName: string) => void; export declare function newDocument(constructor: new (...args: ARGS) => T, document: Document, ...args: ARGS): T & { $document: Document; }; export declare function loadDocument(constructor: new (...args: ARGS) => T, document: Document, ...args: ARGS): T;