import { Emission } from '../stores/class/general/emission'; import { ListClassicReturn } from '../stores/class/general/listReturn'; /** * Retrieve an emission by ID * @param emissionId The ID of the emission * @return An emission */ declare function get(emissionId: number): Promise; /** * Retrieve all emissions specified by their IDs * @param emissionIds A list of emission IDs. For better result, they should be unique. * @return The matching emissions */ declare function getAllById(emissionIds: Array): Promise>; /** * Search for emissions * @param query A filter on the name of the emission * @param options Optional options to filter the results */ declare function search(query?: string, options?: { /** The index of the first element to retrieve */ first?: number; /** The number of elements to retrieve */ size?: number; specialTreatment?: boolean; distributedBy?: string; /** Filter by organisation */ organisationId?: string | string[]; }): Promise>; /** * Remove seasons data from emission * @param emissionId The ID of the emission for which to remove the data */ declare function resetSeasons(emissionId: number): Promise; export declare const emissionApi: { get: typeof get; getAllById: typeof getAllById; search: typeof search; resetSeasons: typeof resetSeasons; }; export {};