/** Pieces missing BEFORE migrations run — full bundled surface (back-compat). */ export declare function missingExtensions(pool: any): Promise; /** Fact-provider missing extensions (vector / pg_textsearch / pg_durable). */ export declare function missingFactExtensions(pool: any): Promise; /** Graph-provider missing extensions (age). */ export declare function missingGraphExtensions(pool: any): Promise; /** Throw the itemized fail-fast error if any required extension is unavailable * (full bundled surface — back-compat). */ export declare function assertExtensionsAvailable(pool: any): Promise; /** Fail-fast for the enhanced FACT provider (vector / pg_textsearch / pg_durable). */ export declare function assertFactExtensions(pool: any): Promise; /** Fail-fast for the GRAPH provider (age only). */ export declare function assertGraphExtensions(pool: any): Promise; /** Post-migration checks: df.http present and usable by this role. */ export declare function assertDurableHttpUsable(pool: any): Promise; //# sourceMappingURL=preconditions.d.ts.map