/**
 * Config tab for the dashboard TUI
 * Allows viewing and editing all configuration fields
 */
import { INightWatchConfig } from '@night-watch/core';
import { ITab } from './types.js';
type FieldType = 'string' | 'number' | 'boolean' | 'enum' | 'string[]' | 'keyvalue' | 'webhooks';
interface IConfigField {
    key: keyof INightWatchConfig;
    label: string;
    type: FieldType;
    options?: string[];
    validate?: (value: string) => string | null;
}
export declare const CONFIG_FIELDS: IConfigField[];
/**
 * Create the Config editor tab
 */
export declare function createConfigTab(): ITab;
export {};
//# sourceMappingURL=tab-config.d.ts.map