/**
 * File was automatically generated using json-schema-to-typescript.
 * DO NOT MODIFY IT BY HAND.
 * Instead, modify the source file https://formats.openag.io/oada/service.schema.json of @oada/formats
 * and run `$ yarn build` to regenerate this file.
 */
/**
 * $id of the source schema
 * @see {@link https://formats.openag.io/oada/service.schema.json}
 */
export declare const $id = "https://formats.openag.io/oada/service.schema.json";
/**
 * Returns true if val is a @type Service, false otherwise
 */
export declare function is(val: any): val is Service;
/**
 * Asserts that val is a @type Service
 */
export declare function assert(val: any): asserts val is Service;
export default Service;
/**
 * The format for the collection of @oada/jobs items.
 */
export interface Service {
    jobs?: {
        /**
         * _id identifies a resource in the OADA API.
         */
        _id: string;
        /**
         * _type identifies the content-type of a resource in the OADA API and             is required for all OADA-defined formats.  It usually looks like            application/vnd.oada.something.1+json.
         */
        _type?: string;
    };
    watches?: {
        /**
         * _id identifies a resource in the OADA API.
         */
        _id: string;
        /**
         * _type identifies the content-type of a resource in the OADA API and             is required for all OADA-defined formats.  It usually looks like            application/vnd.oada.something.1+json.
         */
        _type?: string;
    };
    [k: string]: unknown;
}
//# sourceMappingURL=service.d.ts.map