import type { NoirCompiledCircuitWithName } from '@aztec/stdlib/noir'; import type { VerificationKeyData } from '@aztec/stdlib/vks'; import type { ArtifactProvider, ClientProtocolArtifact } from '../types.js'; export declare class LazyArtifactProvider implements ArtifactProvider { getClientCircuitArtifactByName(artifact: ClientProtocolArtifact): Promise; getSimulatedClientCircuitArtifactByName(artifact: ClientProtocolArtifact): Promise; getCircuitVkByName(artifact: ClientProtocolArtifact): Promise; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF6eS5kLnRzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2FydGlmYWN0cy9jbGllbnQvbGF6eS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEtBQUssRUFBRSwyQkFBMkIsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBQ3RFLE9BQU8sS0FBSyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sbUJBQW1CLENBQUM7QUFPN0QsT0FBTyxLQUFLLEVBQUUsZ0JBQWdCLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFFNUUscUJBQWEsb0JBQXFCLFlBQVcsZ0JBQWdCO0lBQzNELDhCQUE4QixDQUFDLFFBQVEsRUFBRSxzQkFBc0IsR0FBRyxPQUFPLENBQUMsMkJBQTJCLENBQUMsQ0FFckc7SUFFRCx1Q0FBdUMsQ0FBQyxRQUFRLEVBQUUsc0JBQXNCLEdBQUcsT0FBTyxDQUFDLDJCQUEyQixDQUFDLENBRTlHO0lBRUQsa0JBQWtCLENBQUMsUUFBUSxFQUFFLHNCQUFzQixHQUFHLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxDQUVqRjtDQUNGIn0=