/**
 * Parse solc compiler outputs: AST JSON and storage layout.
 */
export interface StorageLayoutEntry {
    contract: string;
    label: string;
    type: string;
    slot: number;
    offset: number;
    numberOfBytes: number;
}
export interface StorageLayout {
    entries: StorageLayoutEntry[];
}
/**
 * Parse solc --storage-layout output.
 */
export declare function parseStorageLayout(json: unknown, contractName: string): StorageLayout;
//# sourceMappingURL=solc.d.ts.map