import { entityKind } from "./entity.cjs"; export declare abstract class QueryPromise implements Promise { static readonly [entityKind]: string; [Symbol.toStringTag]: string; catch(onRejected?: ((reason: any) => TResult | PromiseLike) | null | undefined): Promise; finally(onFinally?: (() => void) | null | undefined): Promise; then(onFulfilled?: ((value: T) => TResult1 | PromiseLike) | undefined | null, onRejected?: ((reason: any) => TResult2 | PromiseLike) | undefined | null): Promise; abstract execute(): Promise; }