import type { AbstractServiceOptions, Accountability, SchemaOverview } from '@directus/types';
import type { Knex } from 'knex';
import { SettingsService } from './settings.js';
export declare class ServerService {
    knex: Knex;
    accountability: Accountability | null;
    settingsService: SettingsService;
    schema: SchemaOverview;
    constructor(options: AbstractServiceOptions);
    isSetupCompleted(): Promise<boolean>;
    serverInfo(): Promise<Record<string, any>>;
    health(): Promise<Record<string, any>>;
}
