export interface ParseArgsOptions {
    required: {
        [key: string]: string;
    };
    optional: {
        [key: string]: string;
    };
    help: Partial<{
        short: string;
        long: string;
        usage: boolean | string;
        params: boolean;
    }>;
    validate?: (args: Record<string, string>) => string | undefined;
}
export declare function parseArgs({ required, optional, help, validate }: Partial<ParseArgsOptions>): Record<string, string>;
