import { type Config, type GetProgramMembershipStatements, type GetProgramMembershipStatementsQuery, type Program, type ProgramMembership, type ProgramMembershipStatement } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchProgramMembershipStatementsAction } from '../../types/index.js'; /** * Load program membership statements. * * @param getProgramMembershipStatements - Get program membership statements client. * * @returns Thunk factory. */ declare const fetchProgramMembershipStatementsFactory: (getProgramMembershipStatements: GetProgramMembershipStatements) => (programId: Program['id'], membershipId: ProgramMembership['id'], query?: GetProgramMembershipStatementsQuery, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchProgramMembershipStatementsFactory;