import { Address } from "@solana/kit"; import * as types from "../types"; export interface ScopeConfigurationFields { priceFeed: Address; priceChain: Array; twapChain: Array; } export interface ScopeConfigurationJSON { priceFeed: string; priceChain: Array; twapChain: Array; } export declare class ScopeConfiguration { readonly priceFeed: Address; readonly priceChain: Array; readonly twapChain: Array; constructor(fields: ScopeConfigurationFields); static layout(property?: string): import("buffer-layout").Layout; static fromDecoded(obj: any): types.ScopeConfiguration; static toEncodable(fields: ScopeConfigurationFields): { priceFeed: Address; priceChain: number[]; twapChain: number[]; }; toJSON(): ScopeConfigurationJSON; static fromJSON(obj: ScopeConfigurationJSON): ScopeConfiguration; toEncodable(): { priceFeed: Address; priceChain: number[]; twapChain: number[]; }; } //# sourceMappingURL=ScopeConfiguration.d.ts.map