/**
 * Configuration Type Definitions
 */
export type TimebackMode = 'local' | 'remote' | 'disabled';
export interface TimebackConfig {
    mode: TimebackMode;
    onerosterApiUrl?: string;
    caliperApiUrl?: string;
    clientId?: string;
    clientSecret?: string;
    authUrl?: string;
    courseId?: string;
    studentId?: string;
}
export interface AuthConfig {
    betterAuthSecret: string;
    gameJwtSecret: string;
}
export interface SandboxConfig {
    embedded: boolean;
    auth: AuthConfig;
    timeback: TimebackConfig;
}
