import { IAssertMapper } from '../models/interface.js';
export type AssertType = {
    name: string;
    key: string;
    value: any;
    action: string;
};
type ValidationMessage = {
    status: boolean;
    message: string;
};
export declare class AssertionsGenerator implements IAssertMapper {
    initializeCommonScriptLibrary(): string;
    converttoAssertionStructure(assertObject: AssertType): string;
    autoCorrectionValue(name: string, key: string, value: any, action: string): string | undefined;
    validateAssertionModel(assertObject: AssertType): ValidationMessage;
    getAssertionModel(name: string, key: string, value: any, action: string): string;
}
export {};
//# sourceMappingURL=assertMapper.d.ts.map