import { GraphQLResolveInfo } from 'graphql';
import type { Injector } from 'graphql-modules';
import type { Account, BusinessMetadata, JournalEntry } from '../../../../../shaam-uniform-format-generator/src/index.js';
import { TimelessDateString } from '../../../shared/types/index.js';
export declare function businessForUniformFormat(injector: Injector, fromDate: TimelessDateString, toDate: TimelessDateString): Promise<BusinessMetadata>;
export declare function journalEntriesForUniformFormat(injector: Injector, fromDate: TimelessDateString, toDate: TimelessDateString): Promise<JournalEntry[]>;
export declare function accountsForUniformFormat(context: GraphQLModules.ModuleContext, info: GraphQLResolveInfo, fromDate: TimelessDateString, toDate: TimelessDateString): Promise<Account[]>;
