export interface SolidLizardApiPairData {
    pairs: {
        id: string;
        symbol: string;
        token0: {
            id: string;
        };
        token1: {
            id: string;
        };
        gauge: {
            id: string;
        };
        rewardTokens: {
            apr: string;
            token: {
                id: string;
                symbol: string;
            };
        }[];
        gaugebribes: {
            id: string;
            bribeTokens: {
                apr: string;
                token: {
                    symbol: string;
                };
            }[];
        };
    }[];
}
export declare class SolidLizardDefinitionsResolver {
    private getPoolDefinitionsData;
    getPoolTokenDefinitions(): Promise<{
        address: string;
        id: string;
        symbol: string;
        token0: {
            id: string;
        };
        token1: {
            id: string;
        };
        gauge: {
            id: string;
        };
        rewardTokens: {
            apr: string;
            token: {
                id: string;
                symbol: string;
            };
        }[];
        gaugebribes: {
            id: string;
            bribeTokens: {
                apr: string;
                token: {
                    symbol: string;
                };
            }[];
        };
    }[]>;
    getFarmAddresses(): Promise<string[]>;
    getBribeDefinitions(): Promise<{
        address: string;
        name: string;
    }[]>;
}
