import type { ResourceKind } from "./types.js"; export declare class MigrationParseError extends Error { readonly filePath: string; readonly resourceKind: ResourceKind; readonly resourceName: string; constructor(filePath: string, resourceKind: ResourceKind, resourceName: string, message: string); } export declare function splitLines(content: string): string[]; export declare function isBlank(line: string): boolean; export declare function stripIndent(line: string): string; export interface BlockReadResult { lines: string[]; nextIndex: number; } export declare function readDirectiveBlock(lines: string[], startIndex: number, isDirectiveLine: (line: string) => boolean): BlockReadResult; export declare function splitCommaSeparated(input: string): string[]; export declare function parseQuotedValue(input: string): string; export declare function parseLiteralFromDatafile(value: string): string | number | boolean | null | Record | unknown[]; export declare function toTsLiteral(value: string | number | boolean | null | Record | unknown[]): string; export declare function parseDirectiveLine(line: string): { key: string; value: string; }; export declare function splitTopLevelComma(input: string): string[]; //# sourceMappingURL=parser-utils.d.ts.map