import { makeQueryLoader } from './core/makeQueryLoader';
export { makeQueryLoader, InferArgs, InferPayload } from './core/makeQueryLoader';
declare type ReturnFirstArgument<T> = T extends (...args: readonly [(infer A)]) => any ? <G extends A = A>(...args: readonly [G]) => G : T;
export declare type LoaderOptions = Parameters<typeof makeQueryLoader>[0];
export declare const createOptions: ReturnFirstArgument<typeof makeQueryLoader>;
export type { Plugin } from './core/plugins/types';
export { buildView } from './core/buildView';
export { sql } from 'slonik';
