export declare const DEFAULT_PAGE_SIZE = 10;
export declare const activeFiltersParser: Omit<import("nuqs").ParserBuilder<{
    f: string;
    v?: {
        data: string | number;
        type: import("./types").ColumnFilterType.SINGLE_SELECT;
    } | {
        data: (string | number)[];
        type: import("./types").ColumnFilterType.MULTI_SELECT;
    } | {
        data: {
            operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
            operand: string;
        };
        type: import("./types").ColumnFilterType.TEXT;
    } | {
        data: {
            operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
            operand: number;
        };
        type: import("./types").ColumnFilterType.NUMBER;
    } | {
        data: {
            preset: string;
            startDate: string | null;
            endDate: string | null;
        };
        type: import("./types").ColumnFilterType.DATE_RANGE;
    } | undefined;
}[]>, "parseServerSide"> & {
    readonly defaultValue: {
        f: string;
        v?: {
            data: string | number;
            type: import("./types").ColumnFilterType.SINGLE_SELECT;
        } | {
            data: (string | number)[];
            type: import("./types").ColumnFilterType.MULTI_SELECT;
        } | {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: import("./types").ColumnFilterType.TEXT;
        } | {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: import("./types").ColumnFilterType.NUMBER;
        } | {
            data: {
                preset: string;
                startDate: string | null;
                endDate: string | null;
            };
            type: import("./types").ColumnFilterType.DATE_RANGE;
        } | undefined;
    }[];
    parseServerSide(value: string | string[] | undefined): {
        f: string;
        v?: {
            data: string | number;
            type: import("./types").ColumnFilterType.SINGLE_SELECT;
        } | {
            data: (string | number)[];
            type: import("./types").ColumnFilterType.MULTI_SELECT;
        } | {
            data: {
                operator: "endsWith" | "startsWith" | "equals" | "contains" | "notEquals" | "notContains" | "isEmpty" | "isNotEmpty";
                operand: string;
            };
            type: import("./types").ColumnFilterType.TEXT;
        } | {
            data: {
                operator: "lt" | "lte" | "gt" | "gte" | "eq" | "neq";
                operand: number;
            };
            type: import("./types").ColumnFilterType.NUMBER;
        } | {
            data: {
                preset: string;
                startDate: string | null;
                endDate: string | null;
            };
            type: import("./types").ColumnFilterType.DATE_RANGE;
        } | undefined;
    }[];
};
export declare const sortingParser: Omit<import("nuqs").ParserBuilder<{
    id: string;
    desc: boolean;
}[]>, "parseServerSide"> & {
    readonly defaultValue: {
        id: string;
        desc: boolean;
    }[];
    parseServerSide(value: string | string[] | undefined): {
        id: string;
        desc: boolean;
    }[];
};
export declare const columnVisibilityParser: Omit<import("nuqs").ParserBuilder<Record<string, boolean>>, "parseServerSide"> & {
    readonly defaultValue: Record<string, boolean>;
    parseServerSide(value: string | string[] | undefined): Record<string, boolean>;
};
export declare const columnSizingParser: Omit<import("nuqs").ParserBuilder<Record<string, number>>, "parseServerSide"> & {
    readonly defaultValue: Record<string, number>;
    parseServerSide(value: string | string[] | undefined): Record<string, number>;
};
export declare const segmentIdParser: Omit<import("nuqs").ParserBuilder<number>, "parseServerSide"> & {
    readonly defaultValue: number;
    parseServerSide(value: string | string[] | undefined): number;
};
export declare const pageIndexParser: Omit<import("nuqs").ParserBuilder<number>, "parseServerSide"> & {
    readonly defaultValue: number;
    parseServerSide(value: string | string[] | undefined): number;
};
export declare const pageSizeParser: Omit<import("nuqs").ParserBuilder<number>, "parseServerSide"> & {
    readonly defaultValue: number;
    parseServerSide(value: string | string[] | undefined): number;
};
export declare const searchTermParser: Omit<import("nuqs").ParserBuilder<string>, "parseServerSide"> & {
    readonly defaultValue: string;
    parseServerSide(value: string | string[] | undefined): string;
};
//# sourceMappingURL=parsers.d.ts.map