import * as Types from '../schema.generated';
import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';
export type GetIndexSubscriptionsQueryVariables = Types.Exact<{
    where?: Types.IndexSubscription_Filter;
    skip?: Types.Scalars['Int']['input'];
    first?: Types.Scalars['Int']['input'];
    orderBy?: Types.IndexSubscription_OrderBy;
    orderDirection?: Types.OrderDirection;
}>;
export type GetIndexSubscriptionsQuery = {
    result: Array<{
        id: string;
        createdAtTimestamp: string;
        createdAtBlockNumber: string;
        updatedAtTimestamp: string;
        updatedAtBlockNumber: string;
        approved: boolean;
        units: string;
        totalAmountReceivedUntilUpdatedAt: string;
        indexValueUntilUpdatedAt: string;
        subscriber: {
            id: string;
        };
        index: {
            id: string;
            indexId: string;
            indexValue: string;
            token: {
                id: string;
                createdAtTimestamp: string;
                createdAtBlockNumber: string;
                name: string;
                symbol: string;
                isListed: boolean;
                isNativeAssetSuperToken: boolean;
                underlyingAddress: string;
            };
        };
    }>;
};
export declare const GetIndexSubscriptionsDocument: DocumentNode<GetIndexSubscriptionsQuery, GetIndexSubscriptionsQueryVariables>;
//# sourceMappingURL=getIndexSubscriptions.generated.d.ts.map