import { type PrivateKernelResetCircuitPrivateInputs, type PrivateKernelResetDimensions } from '@aztec/stdlib/kernel'; import { type PrivateResetArtifact, type PrivateResetTailArtifact, type PrivateResetTailToPublicArtifact } from '../private_kernel_reset_types.js'; export declare function createPrivateKernelResetTag(dimensions: PrivateKernelResetDimensions): string; export declare function getPrivateKernelResetArtifactName(dimensions: PrivateKernelResetDimensions): PrivateResetArtifact; /** * Picks the artifact name for the terminal reset families: `isForPublic` selects the * rollup-bound (`reset_tail`) or public-bound (`reset_tail_to_public`) family; `dimensions` * selects the variant within it. */ export declare function getPrivateKernelResetTailArtifactName(dimensions: PrivateKernelResetDimensions, isForPublic: boolean): PrivateResetTailArtifact | PrivateResetTailToPublicArtifact; /** * TODO: This is a hack so we can write full reset inputs to a Prover.toml. * Ideally we remove it in favour of adding a test that runs a full reset. */ export declare function updateResetCircuitSampleInputs(privateKernelResetCircuitPrivateInputs: PrivateKernelResetCircuitPrivateInputs): void; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpdmF0ZV9rZXJuZWxfcmVzZXQuZC50cyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9wcml2YXRlX2tlcm5lbF9yZXNldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQ0wsS0FBSyxzQ0FBc0MsRUFDM0MsS0FBSyw0QkFBNEIsRUFFbEMsTUFBTSxzQkFBc0IsQ0FBQztBQVE5QixPQUFPLEVBSUwsS0FBSyxvQkFBb0IsRUFDekIsS0FBSyx3QkFBd0IsRUFDN0IsS0FBSyxnQ0FBZ0MsRUFDdEMsTUFBTSxrQ0FBa0MsQ0FBQztBQUUxQyx3QkFBZ0IsMkJBQTJCLENBQUMsVUFBVSxFQUFFLDRCQUE0QixVQUVuRjtBQUVELHdCQUFnQixpQ0FBaUMsQ0FBQyxVQUFVLEVBQUUsNEJBQTRCLHdCQU96RjtBQUVEOzs7O0dBSUc7QUFDSCx3QkFBZ0IscUNBQXFDLENBQ25ELFVBQVUsRUFBRSw0QkFBNEIsRUFDeEMsV0FBVyxFQUFFLE9BQU8sR0FDbkIsd0JBQXdCLEdBQUcsZ0NBQWdDLENBYzdEO0FBRUQ7OztHQUdHO0FBQ0gsd0JBQWdCLDhCQUE4QixDQUM1QyxzQ0FBc0MsRUFBRSxzQ0FBc0MsUUFhL0UifQ==