import { Address } from "@solana/kit"; import * as types from "../types"; export interface SwitchboardConfigurationFields { priceAggregator: Address; twapAggregator: Address; } export interface SwitchboardConfigurationJSON { priceAggregator: string; twapAggregator: string; } export declare class SwitchboardConfiguration { readonly priceAggregator: Address; readonly twapAggregator: Address; constructor(fields: SwitchboardConfigurationFields); static layout(property?: string): import("buffer-layout").Layout; static fromDecoded(obj: any): types.SwitchboardConfiguration; static toEncodable(fields: SwitchboardConfigurationFields): { priceAggregator: Address; twapAggregator: Address; }; toJSON(): SwitchboardConfigurationJSON; static fromJSON(obj: SwitchboardConfigurationJSON): SwitchboardConfiguration; toEncodable(): { priceAggregator: Address; twapAggregator: Address; }; } //# sourceMappingURL=SwitchboardConfiguration.d.ts.map