import { Button, CommentsVisibility, PostStatus, ShownAuthor, StatusOption, Topic } from '@parlor/common';
import { RenderAdminSelectorProps } from '@parlor/components';
export declare const ON_OFF_OPTIONS: {
    id: string;
    label: string;
    value: boolean;
}[];
export type ActiveTab = PostStatus;
export type PostConfigureFormValues = {
    buttons: Partial<Omit<Button, 'organization' | 'post'>>[];
    commentsVisibility: CommentsVisibility;
    description: string;
    featuredImage?: string;
    id?: string;
    lastPublishedDate?: string;
    media?: string;
    originalPostID?: string;
    owner?: RenderAdminSelectorProps;
    publishedDate?: string;
    responseMech?: ResponseType | null;
    showComments?: (typeof ON_OFF_OPTIONS)[number];
    showFeaturedImage?: boolean;
    showResponseMechCounts?: boolean;
    shownAuthor?: ShownAuthor | null;
    status?: PostStatus;
    statusOption?: StatusOption;
    title?: string;
    topic?: Topic;
    version: number;
    firstLabel?: string;
    secondLabel?: string;
};
export type QueryParams = {
    configurePostId?: string;
    modal: 'create-post';
    postId?: string;
};
