import type { Knex } from 'knex';
export type TelemetrySettings = {
    project_id: string;
    mcp_enabled: boolean;
    mcp_allow_deletes: boolean;
    mcp_system_prompt_enabled: boolean;
    visual_editor_urls: number;
    ai_openai_api_key: boolean;
    ai_anthropic_api_key: boolean;
    ai_system_prompt: boolean;
};
export type DatabaseSettings = {
    project_id: string;
    mcp_enabled?: boolean;
    mcp_allow_deletes?: boolean;
    mcp_system_prompt_enabled?: boolean;
    visual_editor_urls?: {
        url: string;
    }[];
    ai_openai_api_key?: string;
    ai_anthropic_api_key?: string;
    ai_system_prompt?: string;
};
export declare const getSettings: (db: Knex) => Promise<TelemetrySettings>;
