export interface IGetOptions {
    status?: string;
    author?: number;
    search?: string;
}
export interface ICreateOptions {
    title: string;
    content: string;
    status?: string;
    excerpt?: string;
    slug?: string;
    /**
     * Categorias a serem associadas ao post/página
     * (nomes das categorias que serão criadas automaticamente se não existirem)
     */
    categories?: string[];
    /**
     * Tags a serem associadas ao post/página
     * (nomes das tags que serão criadas automaticamente se não existirem)
     */
    tags?: string[];
    /**
     * Manter categorias existentes
     * (se false, as categorias existentes serão substituídas pelas novas)
     */
    keepExistingCategories?: boolean;
    /**
     * Manter tags existentes
     * (se false, as tags existentes serão substituídas pelas novas)
     */
    keepExistingTags?: boolean;
    /**
     * URL da imagem destacada
     */
    featuredImageUrl?: string;
    /**
     * ID da imagem destacada na biblioteca de mídia do WordPress
     */
    featuredImageId?: number;
    /**
     * Texto alternativo da imagem destacada
     */
    featuredImageAlt?: string;
    /**
     * Título da imagem destacada
     */
    featuredImageTitle?: string;
    /**
     * Legenda da imagem destacada
     */
    featuredImageCaption?: string;
    /**
     * Descrição da imagem destacada
     */
    featuredImageDescription?: string;
}
export interface IUpdateOptions {
    id: number;
    title?: string;
    content?: string;
    status?: string;
    excerpt?: string;
    slug?: string;
    /**
     * Categorias a serem associadas ao post/página
     * (nomes das categorias que serão criadas automaticamente se não existirem)
     */
    categories?: string[];
    /**
     * Tags a serem associadas ao post/página
     * (nomes das tags que serão criadas automaticamente se não existirem)
     */
    tags?: string[];
    /**
     * Manter categorias existentes
     * (se false, as categorias existentes serão substituídas pelas novas)
     */
    keepExistingCategories?: boolean;
    /**
     * Manter tags existentes
     * (se false, as tags existentes serão substituídas pelas novas)
     */
    keepExistingTags?: boolean;
}
