export declare type ValidType = "string" | "boolean" | "number" | string[]; export declare type SchemaItem = { type: ValidType; description?: string; shared?: boolean; }; export declare type Schema = Record; export interface Option { filename: string; schema: Schema; profile?: string; base?: string; } export declare type Config = Record; export declare type Configs = Record; export interface Context extends Option { argv: Record; configs: Configs; path: string; }