/** * Inputs for resolving a bulk operation's GraphQL query. */ interface ResolveBulkOperationQueryInput { /** Inline GraphQL operation string. */ query?: string; /** Path to a file containing the GraphQL operation. */ queryFile?: string; } /** * Resolves the GraphQL operation for a bulk command from either an inline `--query` value or a * `--query-file` path, validating that it's non-empty and contains exactly one operation. * * Centralizes the read-and-validate logic shared by the app and store bulk execute commands. * * @param input - The inline query and/or the query file path (exactly one is expected). * @returns The validated GraphQL operation string. * @throws AbortError if the value/file is empty or missing, or the operation is invalid. * @throws BugError if neither input was provided (oclif's exactlyOne constraint should prevent this). */ export declare function resolveBulkOperationQuery(input: ResolveBulkOperationQueryInput): Promise; export {};