export declare const getStandardJsonInputQueryKey: (forgeArtifactPath: string) => string[];
export declare const getStandardJsonInputQuery: (forgeArtifactPath: string) => Promise<{
    version: string;
    language: "Solidity" | "Vyper";
    sources: Record<string, {
        content: string;
    }>;
    settings: {
        remappings: string[];
        optimizer: {
            enabled: boolean;
            runs: number;
            details?: {
                peephole: boolean;
            } | undefined;
        };
        metadata: {
            bytecodeHash: string;
        };
        evmVersion: string;
        libraries: Record<string, Record<string, `0x${string}`>>;
    };
}>;
export declare const useStandardJsonInputQuery: (forgeArtifactPath: string) => import("@tanstack/react-query").UseQueryResult<{
    version: string;
    language: "Solidity" | "Vyper";
    sources: Record<string, {
        content: string;
    }>;
    settings: {
        remappings: string[];
        optimizer: {
            enabled: boolean;
            runs: number;
            details?: {
                peephole: boolean;
            } | undefined;
        };
        metadata: {
            bytecodeHash: string;
        };
        evmVersion: string;
        libraries: Record<string, Record<string, `0x${string}`>>;
    };
}, Error>;
