/** * Route state SQL to shadow vs target catalog schema (layout-aware). */ export type TStateFileKind = 'schema' | 'proc' | 'trigger' | 'other'; export type TShadowCatalogLayout = 'same-database' | 'separate-database'; export declare const inferStateFileKind: (displayPath: string) => TStateFileKind; /** * Which search_path to use when applying this file to the shadow connection. * - separate-database: schema → shadow; procs/triggers → target (production layout). * - same-database: all files → shadow (never mutate target during diff). */ export declare const resolveStateApplySearchPath: (displayPath: string, layout: TShadowCatalogLayout, names: { shadowSchema: string; targetSchema: string; }) => string; export declare const stateFileSortPriority: (displayPath: string) => number; //# sourceMappingURL=stateApplyRouting.d.ts.map