export const file_input_path = {
    form: 'form',
    link: {
        path: { like: 'string', name: { mark: 'i' } },
    },
};
export const file_path = {
    form: 'form',
    link: {
        path: { like: 'string' },
    },
};
export const remote_path = {
    form: 'form',
    link: {
        path: { like: 'string', test: 'is_remote_path' },
    },
};
export const remote_input_path = {
    form: 'form',
    link: {
        path: {
            like: 'string',
            test: 'is_remote_path',
            name: { mark: 'i' },
        },
    },
};
export const remote_output_path = {
    form: 'form',
    link: {
        path: {
            like: 'string',
            test: 'is_remote_path',
            name: { mark: 'o' },
        },
    },
};
export const local_path = {
    form: 'form',
    link: {
        path: { like: 'string', test: 'is_local_path' },
    },
};
export const local_input_path = {
    form: 'form',
    link: {
        path: {
            like: 'string',
            test: 'is_local_path',
            name: { mark: 'i' },
        },
    },
};
export const local_output_path = {
    form: 'form',
    link: {
        path: {
            like: 'string',
            test: 'is_local_path',
            name: { mark: 'o' },
        },
    },
};
export const file_output_path = {
    form: 'form',
    link: {
        path: { like: 'string', name: { mark: 'o' } },
    },
};
export const file_content = {
    form: 'form',
    link: {
        content: {
            case: [
                { like: 'array_buffer' },
                { like: 'blob' },
                { like: 'string' },
            ],
        },
    },
};
export const file_content_with_sha256 = {
    form: 'form',
    link: {
        sha256: { like: 'string', test: 'is_sha256' },
        content: {
            case: [
                { like: 'array_buffer' },
                { like: 'blob' },
                { like: 'string' },
            ],
        },
    },
};
export const file_has_output_content = {
    form: 'form',
    link: {
        content: { like: 'boolean' },
    },
};
//# sourceMappingURL=source.js.map