import { KyInstance, Options } from 'ky'; import { ContextSignal } from './context.js'; import { GecutState } from './state.js'; export declare class ServerContext, R extends Record = Record> extends ContextSignal { name: string; protected options: Options; protected routes: R; protected defaultValue: T; protected initializers: (keyof T)[]; constructor(name: string, options: Options, routes: R, defaultValue: T, initializers?: (keyof T)[]); protected fetcher: KyInstance; loader: GecutState; request(name: N, options?: Options): Promise; get value(): T; set value(value: T); } //# sourceMappingURL=server-context.d.ts.map