import { type MetadataEntity, type MetadataStoreOptions, type MigrationCustom, type PublicRequestOptions, type PublicResponse } from '../types.js';
/** Query options for listing migration setup entities. */
export type MigrationQueryOptions = PublicRequestOptions & {
    status?: string;
    tags?: string[];
};
/**
 * List migration setup entities with optional filtering, pagination, and layer controls.
 * @param options Query options for filtering by status/tags and shaping layer response behavior.
 * @param storeOptions Optional metadata store configuration.
 * @returns A public response containing matching migration entities.
 */
export declare const getMigrations: (options?: MigrationQueryOptions, storeOptions?: MetadataStoreOptions) => Promise<PublicResponse<MetadataEntity<MigrationCustom>[]>>;
