
// this file is generated — do not edit it


declare module "svelte/elements" {
	export interface HTMLAttributes<T> {
		'data-sveltekit-keepfocus'?: true | '' | 'off' | undefined | null;
		'data-sveltekit-noscroll'?: true | '' | 'off' | undefined | null;
		'data-sveltekit-preload-code'?:
			| true
			| ''
			| 'eager'
			| 'viewport'
			| 'hover'
			| 'tap'
			| 'off'
			| undefined
			| null;
		'data-sveltekit-preload-data'?: true | '' | 'hover' | 'tap' | 'off' | undefined | null;
		'data-sveltekit-reload'?: true | '' | 'off' | undefined | null;
		'data-sveltekit-replacestate'?: true | '' | 'off' | undefined | null;
	}
}

export {};


declare module "$app/types" {
	export interface AppTypes {
		RouteId(): "/" | "/grain" | "/grain/apropos" | "/grain/projet" | "/grain/projet/[id]" | "/grain/projet/[id]/banque" | "/grain/projet/[id]/description" | "/grain/projet/[id]/expert" | "/grain/projet/[id]/finances" | "/grain/projet/[id]/simulation";
		RouteParams(): {
			"/grain/projet/[id]": { id: string };
			"/grain/projet/[id]/banque": { id: string };
			"/grain/projet/[id]/description": { id: string };
			"/grain/projet/[id]/expert": { id: string };
			"/grain/projet/[id]/finances": { id: string };
			"/grain/projet/[id]/simulation": { id: string }
		};
		LayoutParams(): {
			"/": { id?: string };
			"/grain": { id?: string };
			"/grain/apropos": Record<string, never>;
			"/grain/projet": { id?: string };
			"/grain/projet/[id]": { id: string };
			"/grain/projet/[id]/banque": { id: string };
			"/grain/projet/[id]/description": { id: string };
			"/grain/projet/[id]/expert": { id: string };
			"/grain/projet/[id]/finances": { id: string };
			"/grain/projet/[id]/simulation": { id: string }
		};
		Pathname(): "/" | "/grain" | "/grain/" | "/grain/apropos" | "/grain/apropos/" | "/grain/projet" | "/grain/projet/" | `/grain/projet/${string}` & {} | `/grain/projet/${string}/` & {} | `/grain/projet/${string}/banque` & {} | `/grain/projet/${string}/banque/` & {} | `/grain/projet/${string}/description` & {} | `/grain/projet/${string}/description/` & {} | `/grain/projet/${string}/expert` & {} | `/grain/projet/${string}/expert/` & {} | `/grain/projet/${string}/finances` & {} | `/grain/projet/${string}/finances/` & {} | `/grain/projet/${string}/simulation` & {} | `/grain/projet/${string}/simulation/` & {};
		ResolvedPathname(): `${"" | `/${string}`}${ReturnType<AppTypes['Pathname']>}`;
		Asset(): "/RES1-P1.csv" | "/bootstrap-icons.css" | "/bootstrap.bundle.min.js" | "/coturnix.svg" | "/favicon.png" | "/fonts/bootstrap-icons.woff" | "/fonts/bootstrap-icons.woff2" | "/grain/bootstrap.bundle.min.js" | "/grain/coturnix.svg" | "/grain/fonts/Lato-Black.ttf" | "/grain/fonts/Lato-BlackItalic.ttf" | "/grain/fonts/Lato-Bold.ttf" | "/grain/fonts/Lato-BoldItalic.ttf" | "/grain/fonts/Lato-Italic.ttf" | "/grain/fonts/Lato-Light.ttf" | "/grain/fonts/Lato-LightItalic.ttf" | "/grain/fonts/Lato-Regular.ttf" | "/grain/fonts/Lato-Thin.ttf" | "/grain/fonts/Lato-ThinItalic.ttf" | "/grain/fonts/OFL.txt" | "/grain/fonts/bootstrap-icons.woff" | "/grain/fonts/bootstrap-icons.woff2" | "/grain/grain.svg" | "/grain/profiles/ENT1-P1.csv" | "/grain/profiles/RES1-P1.csv" | "/grain/trace.svg" | "/grain.svg" | "/icon-fullscreen.svg" | "/profiles/ENT1-P1.csv" | "/profiles/ENT1-P2.csv" | "/profiles/ENT1-P3.csv" | "/profiles/ENT1-P4.csv" | "/profiles/ENT1.csv" | "/profiles/ENT2-P1.csv" | "/profiles/ENT2-P2.csv" | "/profiles/ENT2-P3.csv" | "/profiles/ENT2-P4.csv" | "/profiles/ENT3-P1.csv" | "/profiles/ENT3-P2.csv" | "/profiles/ENT3-P3.csv" | "/profiles/ENT3-P4.csv" | "/profiles/ENT3-P5.csv" | "/profiles/ENT4-P1.csv" | "/profiles/ENT4-P2.csv" | "/profiles/ENT4-P3.csv" | "/profiles/ENT4-P4.csv" | "/profiles/ENT5-P1.csv" | "/profiles/ENT5-P2.csv" | "/profiles/ENT5-P3.csv" | "/profiles/ENT5-P4.csv" | "/profiles/ENT5-P5.csv" | "/profiles/ENT5-P6.csv" | "/profiles/ENT5-P7.csv" | "/profiles/ENT5-P8.csv" | "/profiles/ENT6-P1.csv" | "/profiles/ENT6-P2.csv" | "/profiles/ENT6-P3.csv" | "/profiles/ENT6-P4.csv" | "/profiles/ENT6-P5.csv" | "/profiles/ENT6-P6.csv" | "/profiles/ENT7-P1.csv" | "/profiles/ENT7-P2.csv" | "/profiles/ENT7-P3.csv" | "/profiles/ENT7-P4.csv" | "/profiles/ENT7-P5.csv" | "/profiles/PRD1-P1.csv" | "/profiles/PRD2-P1.csv" | "/profiles/PRD3-P1.csv" | "/profiles/PRD4-P1.csv" | "/profiles/PRO1-P1.csv" | "/profiles/PRO1WE-P1.csv" | "/profiles/PRO1WE-P2.csv" | "/profiles/PRO1WE.csv" | "/profiles/PRO2-P1.csv" | "/profiles/PRO2-P2.csv" | "/profiles/PRO2.csv" | "/profiles/PRO22WE-P1.csv" | "/profiles/PRO22WE-P2.csv" | "/profiles/PRO22WE-P3.csv" | "/profiles/PRO22WE-P4.csv" | "/profiles/PRO3-P1.csv" | "/profiles/PRO3-P2.csv" | "/profiles/PRO3-P3.csv" | "/profiles/PRO3-P4.csv" | "/profiles/PRO3-P5.csv" | "/profiles/PRO3-P6.csv" | "/profiles/PRO4-P1.csv" | "/profiles/PRO4-P2.csv" | "/profiles/PRO5-P1.csv" | "/profiles/PRO6-P1.csv" | "/profiles/PRO6-P2.csv" | "/profiles/PRO6-P3.csv" | "/profiles/PRO6-P4.csv" | "/profiles/RES1-P1.csv" | "/profiles/RES11-P1.csv" | "/profiles/RES11WE-P1.csv" | "/profiles/RES11WE-P2.csv" | "/profiles/RES1WE-P1.csv" | "/profiles/RES1WE-P2.csv" | "/profiles/RES2-P1.csv" | "/profiles/RES2-P2.csv" | "/profiles/RES2.csv" | "/profiles/RES22WE-P1.csv" | "/profiles/RES22WE-P2.csv" | "/profiles/RES22WE-P3.csv" | "/profiles/RES22WE-P4.csv" | "/profiles/RES2WE-P1.csv" | "/profiles/RES2WE-P2.csv" | "/profiles/RES2WE-P3.csv" | "/profiles/RES3-P1.csv" | "/profiles/RES3-P2.csv" | "/profiles/RES3-P3.csv" | "/profiles/RES3-P4.csv" | "/profiles/RES3-P5.csv" | "/profiles/RES3-P6.csv" | "/profiles/RES4-P1.csv" | "/profiles/RES4-P2.csv" | "/profiles/RES5-P1.csv" | "/profiles/RES5-P2.csv" | "/profiles/RES5-P3.csv" | "/profiles/RES5-P4.csv" | "/static/fonts/Lato-Black.ttf" | "/static/fonts/Lato-BlackItalic.ttf" | "/static/fonts/Lato-Bold.ttf" | "/static/fonts/Lato-BoldItalic.ttf" | "/static/fonts/Lato-Italic.ttf" | "/static/fonts/Lato-Light.ttf" | "/static/fonts/Lato-LightItalic.ttf" | "/static/fonts/Lato-Regular.ttf" | "/static/fonts/Lato-Thin.ttf" | "/static/fonts/Lato-ThinItalic.ttf" | "/static/fonts/OFL.txt" | "/static/fonts/bootstrap-icons.woff" | "/static/fonts/bootstrap-icons.woff2" | "/static/leaflet-gesture-handling.min.css" | "/static/leaflet.css" | "/static/leafletfs.css" | "/static/signal-red.png" | "/static/trace.svg" | "/trace-inkscape.svg" | string & {};
	}
}