export interface Json2EnvOptions {
    jsonPath: string;
    prefix?: string;
    /**
     * @default true
     */
    saveEnvFile?: boolean;
    /**
     * @default true
     */
    bashEnv?: boolean;
    /**
     * @default true
     */
    githubEnv?: boolean;
    /**
     * @default true
     */
    fail?: boolean;
    debug?: boolean;
    silent?: boolean;
}
export declare function json2env(opt: Json2EnvOptions): void;
/**
 * Turns Object with keys/values into a *.sh script that exports all keys as values.
 *
 * @example
 * { a: 'b', b: 'c'}
 *
 * will turn into:
 *
 * export a="b"
 * export b="c"
 */
export declare function objectToShellExport(o: any, prefix?: string): string;
/**
 * Turns Object with keys/values into a file of key-value pairs
 *
 * @example
 * { a: 'b', b: 'c'}
 *
 * will turn into:
 *
 * a=b
 * b=c
 */
export declare function objectToGithubActionsEnv(o: any, prefix?: string): string;
