import Endpoint, { SearchParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import APIPostSet from "../responses/APIPostSet";
export default class PostSetsEndpoint extends Endpoint<APIPostSet> {
    protected endpoint: string;
    protected searchParams: string[];
    find(search?: PostSetSearchParams): Promise<FormattedResponse<APIPostSet>>;
}
interface PostSetSearchParams extends SearchParams {
    name?: string;
    shortname?: string;
    creator_name?: string;
    order?: PostSetSearchOrder;
    is_public?: boolean;
    id?: number;
}
declare enum PostSetSearchOrder {
    Name = "name",
    ShortName = "shortname",
    PostCount = "postcount",
    CreatedAt = "created_at",
    UpdatedAt = "update"
}
export {};
