import { type App, type ResourceDefinition } from '@appsemble/types';
import { type Context } from 'koa';
import { type Options, type OrderItem, type WhereOptions } from '../types.js';
export declare function generateResourceQuery(ctx: Context, { parseQuery }: Options, resourceDefinition?: ResourceDefinition): {
    order: OrderItem[];
    where: WhereOptions;
};
export declare function deleteResourcesRecursively(type: string, app: App, options: Options, context: Context): Promise<void>;
