export declare const _constructor: {
    readonly inputs: readonly [{
        readonly internalType: "contract EntryPointSimulations";
        readonly name: "_eps";
        readonly type: "address";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "constructor";
};
export declare const simulateEntryPoint: {
    readonly inputs: readonly [{
        readonly internalType: "address payable";
        readonly name: "ep";
        readonly type: "address";
    }, {
        readonly internalType: "bytes[]";
        readonly name: "data";
        readonly type: "bytes[]";
    }];
    readonly name: "simulateEntryPoint";
    readonly outputs: readonly [{
        readonly internalType: "bytes[]";
        readonly name: "";
        readonly type: "bytes[]";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
};
export declare const functions: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "contract EntryPointSimulations";
        readonly name: "_eps";
        readonly type: "address";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "constructor";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address payable";
        readonly name: "ep";
        readonly type: "address";
    }, {
        readonly internalType: "bytes[]";
        readonly name: "data";
        readonly type: "bytes[]";
    }];
    readonly name: "simulateEntryPoint";
    readonly outputs: readonly [{
        readonly internalType: "bytes[]";
        readonly name: "";
        readonly type: "bytes[]";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}];
export declare const events: readonly [];
export declare const errors: readonly [];
export declare const abi: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "contract EntryPointSimulations";
        readonly name: "_eps";
        readonly type: "address";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "constructor";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address payable";
        readonly name: "ep";
        readonly type: "address";
    }, {
        readonly internalType: "bytes[]";
        readonly name: "data";
        readonly type: "bytes[]";
    }];
    readonly name: "simulateEntryPoint";
    readonly outputs: readonly [{
        readonly internalType: "bytes[]";
        readonly name: "";
        readonly type: "bytes[]";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}];
export declare const bytecode: `0x${string}`;
export declare const deployedBytecode: `0x${string}`;
export declare const implementation: `0x${string}`;
export declare const PimlicoEntryPointSimulations: {
    abi: readonly [{
        readonly inputs: readonly [{
            readonly internalType: "contract EntryPointSimulations";
            readonly name: "_eps";
            readonly type: "address";
        }];
        readonly stateMutability: "nonpayable";
        readonly type: "constructor";
    }, {
        readonly inputs: readonly [{
            readonly internalType: "address payable";
            readonly name: "ep";
            readonly type: "address";
        }, {
            readonly internalType: "bytes[]";
            readonly name: "data";
            readonly type: "bytes[]";
        }];
        readonly name: "simulateEntryPoint";
        readonly outputs: readonly [{
            readonly internalType: "bytes[]";
            readonly name: "";
            readonly type: "bytes[]";
        }];
        readonly stateMutability: "nonpayable";
        readonly type: "function";
    }];
    bytecode: `0x${string}`;
    deployedBytecode: `0x${string}`;
    implementation: `0x${string}`;
};
