declare const _schema: import("@instantdb/core").InstantSchemaDef; url: import("@instantdb/core").DataAttrDef; }, {}, void>; $users: import("@instantdb/core").EntityDef<{ email: import("@instantdb/core").DataAttrDef; }, {}, void>; clients: import("@instantdb/core").EntityDef<{ client_id: import("@instantdb/core").DataAttrDef; client_id_issued_at: import("@instantdb/core").DataAttrDef; client_name: import("@instantdb/core").DataAttrDef; client_secret: import("@instantdb/core").DataAttrDef; client_secret_expires_at: import("@instantdb/core").DataAttrDef; client_uri: import("@instantdb/core").DataAttrDef; contacts: import("@instantdb/core").DataAttrDef; grant_types: import("@instantdb/core").DataAttrDef; jwks: import("@instantdb/core").DataAttrDef; jwks_uri: import("@instantdb/core").DataAttrDef; logo_uri: import("@instantdb/core").DataAttrDef; policy_uri: import("@instantdb/core").DataAttrDef; redirect_uris: import("@instantdb/core").DataAttrDef; response_types: import("@instantdb/core").DataAttrDef; scope: import("@instantdb/core").DataAttrDef; software_id: import("@instantdb/core").DataAttrDef; software_version: import("@instantdb/core").DataAttrDef; token_endpoint_auth_method: import("@instantdb/core").DataAttrDef; tos_uri: import("@instantdb/core").DataAttrDef; }, {}, void>; instantTokens: import("@instantdb/core").EntityDef<{ accessToken: import("@instantdb/core").DataAttrDef; expiresAt: import("@instantdb/core").DataAttrDef; refreshToken: import("@instantdb/core").DataAttrDef; }, {}, void>; mcpRefreshTokens: import("@instantdb/core").EntityDef<{ scope: import("@instantdb/core").DataAttrDef; tokenHash: import("@instantdb/core").DataAttrDef; }, {}, void>; mcpTokens: import("@instantdb/core").EntityDef<{ expiresAt: import("@instantdb/core").DataAttrDef; scope: import("@instantdb/core").DataAttrDef; tokenHash: import("@instantdb/core").DataAttrDef; }, {}, void>; redirects: import("@instantdb/core").EntityDef<{ authParams: import("@instantdb/core").DataAttrDef; clientToken: import("@instantdb/core").DataAttrDef; cookieHash: import("@instantdb/core").DataAttrDef; exchangedForInstantCode: import("@instantdb/core").DataAttrDef; expiresAt: import("@instantdb/core").DataAttrDef; instantCode: import("@instantdb/core").DataAttrDef; mcpCodeHash: import("@instantdb/core").DataAttrDef; shownConfirmPage: import("@instantdb/core").DataAttrDef; state: import("@instantdb/core").DataAttrDef; }, {}, void>; }, { readonly instantTokensClient: { readonly forward: { readonly on: "instantTokens"; readonly has: "one"; readonly label: "client"; readonly required: true; readonly onDelete: "cascade"; }; readonly reverse: { readonly on: "clients"; readonly has: "many"; readonly label: "instantTokens"; }; }; readonly mcpRefreshTokensClient: { readonly forward: { readonly on: "mcpRefreshTokens"; readonly has: "one"; readonly label: "client"; readonly required: true; readonly onDelete: "cascade"; }; readonly reverse: { readonly on: "clients"; readonly has: "many"; readonly label: "mcpRefreshTokens"; }; }; readonly mcpRefreshTokensInstantToken: { readonly forward: { readonly on: "mcpRefreshTokens"; readonly has: "one"; readonly label: "instantToken"; readonly required: true; readonly onDelete: "cascade"; }; readonly reverse: { readonly on: "instantTokens"; readonly has: "one"; readonly label: "mcpRefreshToken"; readonly onDelete: "cascade"; }; }; readonly mcpRefreshTokensMcpTokens: { readonly forward: { readonly on: "mcpRefreshTokens"; readonly has: "many"; readonly label: "mcpTokens"; readonly required: true; }; readonly reverse: { readonly on: "mcpTokens"; readonly has: "one"; readonly label: "mcpRefreshToken"; readonly onDelete: "cascade"; }; }; readonly mcpTokensClient: { readonly forward: { readonly on: "mcpTokens"; readonly has: "one"; readonly label: "client"; readonly required: true; readonly onDelete: "cascade"; }; readonly reverse: { readonly on: "clients"; readonly has: "many"; readonly label: "mcpTokens"; }; }; readonly mcpTokensInstantToken: { readonly forward: { readonly on: "mcpTokens"; readonly has: "one"; readonly label: "instantToken"; readonly required: true; readonly onDelete: "cascade"; }; readonly reverse: { readonly on: "instantTokens"; readonly has: "many"; readonly label: "mcpTokens"; }; }; readonly redirectsClient: { readonly forward: { readonly on: "redirects"; readonly has: "one"; readonly label: "client"; readonly required: true; readonly onDelete: "cascade"; }; readonly reverse: { readonly on: "clients"; readonly has: "many"; readonly label: "redirects"; }; }; }>, import("@instantdb/core").LinksDef, {}>; type _AppSchema = typeof _schema; interface AppSchema extends _AppSchema { } declare const schema: AppSchema; export type { AppSchema }; export default schema; //# sourceMappingURL=instant.schema.d.ts.map