import type { CheckMessageResult, InputConfig, IssueInfo } from "./result.js";
/**
 * Create a result for when text is excluded from validation
 */
export declare function createExcludedResult(input: InputConfig, excludePattern?: string): CheckMessageResult;
/**
 * Create a result for when validation is skipped due to skip marker
 */
export declare function createSkippedResult(input: InputConfig, skipMarker?: string): CheckMessageResult;
/**
 * Create a result for when no issue numbers are found
 */
export declare function createNoIssuesResult(input: InputConfig): CheckMessageResult;
/**
 * Create a result for when valid issues are found
 */
export declare function createValidResult(issues: IssueInfo, input: InputConfig): CheckMessageResult;
/**
 * Create a result for when invalid issues are found
 */
export declare function createInvalidResult(issues: IssueInfo, input: InputConfig): CheckMessageResult;
/**
 * Create a result for when an error occurs
 */
export declare function createErrorResult(error: Error | unknown, input: InputConfig): CheckMessageResult;
//# sourceMappingURL=result-factory.d.ts.map