///
///
import type { User } from "$lib/types/User";
// See https://kit.svelte.dev/docs/types#app
// for information about these interfaces
declare global {
namespace App {
// interface Error {}
interface Locals {
sessionId: string;
user?: User;
isAdmin: boolean;
token?: string;
/** Organization to bill inference, and ML Intern's Jobs and sandboxes, to (from settings) */
billingOrganization?: string;
/** Enterprise resource group within billingOrganization used for cost attribution. */
billingResourceGroup?: string;
/** Server-configured default Hub publishing namespace. */
publishNamespace?: string;
}
interface Error {
message: string;
errorId?: ReturnType;
}
// interface PageData {}
// interface Platform {}
interface PageState {
/** First message text carried from the home/model page to a new conversation. */
pendingMessage?: string;
/** Nonce for looking up File[] in the client-side pendingFiles Map. */
pendingFilesNonce?: string;
}
}
}
export {};