import { FieldsValidator, UnknownFields } from "../fields";
import { SimpleValidationContext } from "../simple-validation-context";
import { RecordData } from "./record-data";
export declare type QueryPageResult<Fields extends UnknownFields> = {
    offset?: string;
    records?: RecordData<Fields>[];
};
export declare class QueryPageResultValidation<Fields extends UnknownFields> extends SimpleValidationContext<unknown, QueryPageResult<Fields>> {
    private readonly fieldsValidator;
    static hasOffset(input: object): input is {
        offset: unknown;
    };
    constructor(fieldsValidator: FieldsValidator<Fields>);
    isValid(input: unknown): input is QueryPageResult<Fields>;
}
