import type { AnyValue, OpenApiSchema } from '../Contracts';
import type AvonRequest from '../Http/Requests/AvonRequest';
import HasManyOrOne from './HasManyOrOne';
export default class HasOne extends HasManyOrOne {
    /**
     * Mutate the field value for response.
     */
    getMutatedValue(request: AvonRequest, value: AnyValue): AnyValue;
    /**
     * Get the swagger-ui schema.
     */
    protected baseSchema(request: AvonRequest): OpenApiSchema;
}
