import { Logger } from '../src/logger';
export declare class TestLogger implements Logger {
    log(message: string, ...args: any[]): void;
    error(message: string, ...args: any[]): void;
    warn(message: string, ...args: any[]): void;
    info(message: string, ...args: any[]): void;
    debug(message: string, ...args: any[]): void;
}
export declare function loadTestConfig(): {
    credentials: {
        accessKeyId: any;
        secretAccessKey: any;
        sessionToken: any;
    };
    region: string;
    logger: TestLogger;
};
/**
 * Generates PNG and SVG files from a Vega-Lite chart specification
 * @param chartSpec - The Vega-Lite chart specification
 * @param filename - Base filename without extension
 * @param outputDir - Directory to save the files (default: 'tests')
 */
export declare function generateChartFiles(chartSpec: any, filename: string, outputDir?: string): Promise<void>;
//# sourceMappingURL=common.d.ts.map