import { DatabaseItemType, IItem } from '@awhere/interfaces';
import { ReadOnlyAdapter } from '../_BaseClass/DbAdapter';
export interface IViewProps {
    source: IItem | string;
    viewDefinition: any[];
}
export default class View extends ReadOnlyAdapter {
    get type(): import("@awhere/interfaces").ItemTypeChildren.databaseItem;
    get subtype(): DatabaseItemType;
    protected _props: IViewProps;
    get props(): IViewProps;
    set props(value: IViewProps);
}
