export type Hash = {
    [field: string]: boolean | number | string | Array<string>;
};
export declare function parseArguments<K extends string & keyof T, T = {
    [key: string]: boolean | number | string | Array<string>;
}>(inputs: Array<string>, defaultHash: Readonly<T>, options?: Partial<{
    aliases: Record<string, K | `!${K}`>;
    exclusives: Array<Array<K>>;
}>): T & ArrayLike<string>;
