import type { InferSchema } from "../../extensions/schema/index.js"; import type { ApplicationIdentity } from "../../security/application-auth/types.js"; /** Context passed to data fetching functions */ export declare const getDataContextSchema: () => import("../../internal-agents/schema.js").Schema>; query: import("../../internal-agents/schema.js").Schema; request: import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; identity: import("../../internal-agents/schema.js").Schema; applicationIdentity: import("../../internal-agents/schema.js").Schema; }>>; export declare const getRedirectSchema: () => import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }>>; export declare const getResponseCookieSchema: () => import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; domain: import("../../internal-agents/schema.js").Schema; path: import("../../internal-agents/schema.js").Schema; expires: import("../../internal-agents/schema.js").Schema; maxAge: import("../../internal-agents/schema.js").Schema; httpOnly: import("../../internal-agents/schema.js").Schema; secure: import("../../internal-agents/schema.js").Schema; sameSite: import("../../internal-agents/schema.js").Schema<"strict" | "lax" | "none" | undefined>; }>>; /** Result returned from data fetching functions */ export declare const getDataResultSchema: () => import("../../internal-agents/schema.js").Schema; redirect: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }> | undefined>; notFound: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; headers: import("../../internal-agents/schema.js").Schema | undefined>; cookies: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; domain: import("../../internal-agents/schema.js").Schema; path: import("../../internal-agents/schema.js").Schema; expires: import("../../internal-agents/schema.js").Schema; maxAge: import("../../internal-agents/schema.js").Schema; httpOnly: import("../../internal-agents/schema.js").Schema; secure: import("../../internal-agents/schema.js").Schema; sameSite: import("../../internal-agents/schema.js").Schema<"strict" | "lax" | "none" | undefined>; }>[] | undefined>; }>>; /** Cache-safe result returned from getStaticData. */ export declare const getStaticDataResultSchema: () => import("../../internal-agents/schema.js").Schema; redirect: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }> | undefined>; notFound: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; headers: import("../../internal-agents/schema.js").Schema; cookies: import("../../internal-agents/schema.js").Schema; }>>; export declare const getStaticPathEntrySchema: () => import("../../internal-agents/schema.js").Schema>; }>>; export declare const getStaticPathsResultSchema: () => import("../../internal-agents/schema.js").Schema>; }>[]>; fallback: import("../../internal-agents/schema.js").Schema; }>>; export declare const getCacheEntrySchema: () => import("../../internal-agents/schema.js").Schema; redirect: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }> | undefined>; notFound: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; headers: import("../../internal-agents/schema.js").Schema; cookies: import("../../internal-agents/schema.js").Schema; }>>; timestamp: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; }>>; /** Context passed to `getServerData()`. */ export type DataContext = InferSchema>; export type Redirect = InferSchema>; /** One cookie emitted as a distinct Set-Cookie response field. */ export type ResponseCookie = InferSchema>; /** Custom document response metadata returned from `getServerData()`. */ export interface DataResponseMetadata { headers?: Record; cookies?: ResponseCookie[]; } /** Props, routing control, caching, and response metadata returned from `getServerData()`. */ export type DataResult = Omit>, "props" | "revalidate"> & { props?: T; revalidate?: number | false; }; /** Cache-safe result returned from `getStaticData()`. */ export type StaticDataResult = Omit>, "props" | "revalidate" | "headers" | "cookies"> & { props?: T; revalidate?: number | false; headers?: never; cookies?: never; }; export type StaticPathEntry = InferSchema>; /** Return type for `getStaticPaths()`. */ export type StaticPathsResult = InferSchema>; export type CacheEntry = InferSchema> & { data: StaticDataResult; }; export declare const DataContextSchema: import("../../internal-agents/schema.js").Schema>; query: import("../../internal-agents/schema.js").Schema; request: import("../../internal-agents/schema.js").Schema; url: import("../../internal-agents/schema.js").Schema; identity: import("../../internal-agents/schema.js").Schema; applicationIdentity: import("../../internal-agents/schema.js").Schema; }>>; export declare const RedirectSchema: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }>>; export declare const ResponseCookieSchema: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; domain: import("../../internal-agents/schema.js").Schema; path: import("../../internal-agents/schema.js").Schema; expires: import("../../internal-agents/schema.js").Schema; maxAge: import("../../internal-agents/schema.js").Schema; httpOnly: import("../../internal-agents/schema.js").Schema; secure: import("../../internal-agents/schema.js").Schema; sameSite: import("../../internal-agents/schema.js").Schema<"strict" | "lax" | "none" | undefined>; }>>; export declare const DataResultSchema: import("../../internal-agents/schema.js").Schema; redirect: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }> | undefined>; notFound: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; headers: import("../../internal-agents/schema.js").Schema | undefined>; cookies: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; domain: import("../../internal-agents/schema.js").Schema; path: import("../../internal-agents/schema.js").Schema; expires: import("../../internal-agents/schema.js").Schema; maxAge: import("../../internal-agents/schema.js").Schema; httpOnly: import("../../internal-agents/schema.js").Schema; secure: import("../../internal-agents/schema.js").Schema; sameSite: import("../../internal-agents/schema.js").Schema<"strict" | "lax" | "none" | undefined>; }>[] | undefined>; }>>; export declare const StaticDataResultSchema: import("../../internal-agents/schema.js").Schema; redirect: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }> | undefined>; notFound: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; headers: import("../../internal-agents/schema.js").Schema; cookies: import("../../internal-agents/schema.js").Schema; }>>; export declare const StaticPathEntrySchema: import("../../internal-agents/schema.js").Schema>; }>>; export declare const StaticPathsResultSchema: import("../../internal-agents/schema.js").Schema>; }>[]>; fallback: import("../../internal-agents/schema.js").Schema; }>>; export declare const CacheEntrySchema: import("../../internal-agents/schema.js").Schema; redirect: import("../../internal-agents/schema.js").Schema; permanent: import("../../internal-agents/schema.js").Schema; }> | undefined>; notFound: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; headers: import("../../internal-agents/schema.js").Schema; cookies: import("../../internal-agents/schema.js").Schema; }>>; timestamp: import("../../internal-agents/schema.js").Schema; revalidate: import("../../internal-agents/schema.js").Schema; }>>; //# sourceMappingURL=data.schema.d.ts.map