import type { ISession } from '../session/types.js';
import type { SubmissionKindDTO } from '@curvenote/common';
import type { Check } from '@curvenote/check-definitions';
/**
 * Return list of checks from `kind` object and print log message
 */
export declare function prepareChecksForSubmission(session: ISession, venue: string, kind: SubmissionKindDTO): Check[];
type CheckOpts = {
    venue?: string;
    kind?: string;
    collection?: string;
    yes?: boolean;
};
export declare function check(session: ISession, venue: string | undefined, opts: CheckOpts): Promise<void>;
export {};
//# sourceMappingURL=check.d.ts.map