import type { SQLInputValue, StatementSync } from 'node:sqlite';
/**
 * Type-safe wrapper for {@link StatementSync.all} — centralizes the
 * `as unknown as` cast required by node:sqlite's untyped return type.
 */
export declare function typedAll<T>(stmt: StatementSync, ...params: SQLInputValue[]): T[];
/**
 * Type-safe wrapper for {@link StatementSync.get} — centralizes the
 * `as unknown as` cast required by node:sqlite's untyped return type.
 */
export declare function typedGet<T>(stmt: StatementSync, ...params: SQLInputValue[]): T | undefined;
//# sourceMappingURL=typed-query.d.ts.map