export interface Meta { id?: string; user?: any; } export type QueryMeta = Meta; export type CommandMeta = Meta; export declare class CQCommand { readonly command: boolean; readonly type: string; readonly name: string; readonly data: D; readonly meta: M; readonly track: boolean; createdAt: Date; constructor(command: boolean, type: string, name: string, data: D, meta: M, track?: boolean); } export declare class CQuery extends CQCommand { readonly type: string; readonly name: string; readonly data: D; readonly meta: QueryMeta; readonly track: boolean; constructor(type: string, name: string, data: D, meta: QueryMeta, track?: boolean); } export declare class CCommand extends CQCommand { readonly type: string; readonly name: string; readonly data: D; readonly meta: CommandMeta; readonly track: boolean; constructor(type: string, name: string, data: D, meta: CommandMeta, track?: boolean); } //# sourceMappingURL=query.d.ts.map